{ "type": "File", "start": 0, "end": 7280, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 187, "column": 32 } }, "program": { "type": "Program", "start": 0, "end": 7280, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 187, "column": 32 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 82, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 82 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 8, "end": 19, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 19 } }, "imported": { "type": "Identifier", "start": 8, "end": 19, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 19 }, "identifierName": "ContextMenu" }, "name": "ContextMenu" }, "local": { "type": "Identifier", "start": 8, "end": 19, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 19 }, "identifierName": "ContextMenu" }, "name": "ContextMenu" } }, { "type": "ImportSpecifier", "start": 21, "end": 25, "loc": { "start": { "line": 1, "column": 21 }, "end": { "line": 1, "column": 25 } }, "imported": { "type": "Identifier", "start": 21, "end": 25, "loc": { "start": { "line": 1, "column": 21 }, "end": { "line": 1, "column": 25 }, "identifierName": "math" }, "name": "math" }, "local": { "type": "Identifier", "start": 21, "end": 25, "loc": { "start": { "line": 1, "column": 21 }, "end": { "line": 1, "column": 25 }, "identifierName": "math" }, "name": "math" } }, { "type": "ImportSpecifier", "start": 27, "end": 32, "loc": { "start": { "line": 1, "column": 27 }, "end": { "line": 1, "column": 32 } }, "imported": { "type": "Identifier", "start": 27, "end": 32, "loc": { "start": { "line": 1, "column": 27 }, "end": { "line": 1, "column": 32 }, "identifierName": "utils" }, "name": "utils" }, "local": { "type": "Identifier", "start": 27, "end": 32, "loc": { "start": { "line": 1, "column": 27 }, "end": { "line": 1, "column": 32 }, "identifierName": "utils" }, "name": "utils" } } ], "source": { "type": "StringLiteral", "start": 39, "end": 81, "loc": { "start": { "line": 1, "column": 39 }, "end": { "line": 1, "column": 81 } }, "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": "VariableDeclaration", "start": 84, "end": 114, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 90, "end": 113, "loc": { "start": { "line": 3, "column": 6 }, "end": { "line": 3, "column": 29 } }, "id": { "type": "Identifier", "start": 90, "end": 98, "loc": { "start": { "line": 3, "column": 6 }, "end": { "line": 3, "column": 14 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "init": { "type": "CallExpression", "start": 101, "end": 113, "loc": { "start": { "line": 3, "column": 17 }, "end": { "line": 3, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 101, "end": 111, "loc": { "start": { "line": 3, "column": 17 }, "end": { "line": 3, "column": 27 } }, "object": { "type": "Identifier", "start": 101, "end": 105, "loc": { "start": { "line": 3, "column": 17 }, "end": { "line": 3, "column": 21 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 106, "end": 111, "loc": { "start": { "line": 3, "column": 22 }, "end": { "line": 3, "column": 27 }, "identifierName": "AABB3" }, "name": "AABB3" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 115, "end": 144, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 29 } }, "declarations": [ { "type": "VariableDeclarator", "start": 121, "end": 143, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 28 } }, "id": { "type": "Identifier", "start": 121, "end": 129, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 14 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "init": { "type": "CallExpression", "start": 132, "end": 143, "loc": { "start": { "line": 4, "column": 17 }, "end": { "line": 4, "column": 28 } }, "callee": { "type": "MemberExpression", "start": 132, "end": 141, "loc": { "start": { "line": 4, "column": 17 }, "end": { "line": 4, "column": 26 } }, "object": { "type": "Identifier", "start": 132, "end": 136, "loc": { "start": { "line": 4, "column": 17 }, "end": { "line": 4, "column": 21 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 137, "end": 141, "loc": { "start": { "line": 4, "column": 22 }, "end": { "line": 4, "column": 26 }, "identifierName": "vec3" }, "name": "vec3" }, "computed": false }, "arguments": [] } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\n * @private\n ", "start": 146, "end": 165, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 8, "column": 3 } } } ] }, { "type": "Identifier", "start": 166, "end": 7245, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 184, "column": 1 } }, "id": { "type": "Identifier", "start": 172, "end": 194, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 28 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 203, "end": 214, "loc": { "start": { "line": 9, "column": 37 }, "end": { "line": 9, "column": 48 }, "identifierName": "ContextMenu" }, "name": "ContextMenu" }, "body": { "type": "ClassBody", "start": 215, "end": 7245, "loc": { "start": { "line": 9, "column": 49 }, "end": { "line": 184, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 222, "end": 828, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 31, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 222, "end": 233, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "AssignmentPattern", "start": 234, "end": 242, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 24 } }, "left": { "type": "Identifier", "start": 234, "end": 237, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 19 }, "identifierName": "cfg" }, "name": "cfg" }, "right": { "type": "ObjectExpression", "start": 240, "end": 242, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 24 } }, "properties": [] } } ], "body": { "type": "BlockStatement", "start": 244, "end": 828, "loc": { "start": { "line": 11, "column": 26 }, "end": { "line": 31, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 255, "end": 353, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 15, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 259, "end": 283, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 36 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 260, "end": 283, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 36 } }, "object": { "type": "Identifier", "start": 260, "end": 263, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 264, "end": 283, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 36 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 285, "end": 353, "loc": { "start": { "line": 13, "column": 38 }, "end": { "line": 15, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 299, "end": 343, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 56 } }, "argument": { "type": "StringLiteral", "start": 305, "end": 342, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 55 } }, "extra": { "rawValue": "Missing config: sectionPlanesPlugin", "raw": "\"Missing config: sectionPlanesPlugin\"" }, "value": "Missing config: sectionPlanesPlugin" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 363, "end": 391, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 36 } }, "expression": { "type": "CallExpression", "start": 363, "end": 390, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 35 } }, "callee": { "type": "Super", "start": 363, "end": 368, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 13 } } }, "arguments": [ { "type": "CallExpression", "start": 369, "end": 389, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 369, "end": 380, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 25 } }, "object": { "type": "Identifier", "start": 369, "end": 374, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 19 }, "identifierName": "utils" }, "name": "utils" }, "property": { "type": "Identifier", "start": 375, "end": 380, "loc": { "start": { "line": 17, "column": 20 }, "end": { "line": 17, "column": 25 }, "identifierName": "apply" }, "name": "apply" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 381, "end": 383, "loc": { "start": { "line": 17, "column": 26 }, "end": { "line": 17, "column": 28 } }, "properties": [] }, { "type": "Identifier", "start": 385, "end": 388, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" } ] } ] } }, { "type": "ExpressionStatement", "start": 401, "end": 453, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 60 } }, "expression": { "type": "AssignmentExpression", "start": 401, "end": 452, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 401, "end": 426, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 33 } }, "object": { "type": "ThisExpression", "start": 401, "end": 405, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 12 } } }, "property": { "type": "Identifier", "start": 406, "end": 426, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "right": { "type": "MemberExpression", "start": 429, "end": 452, "loc": { "start": { "line": 19, "column": 36 }, "end": { "line": 19, "column": 59 } }, "object": { "type": "Identifier", "start": 429, "end": 432, "loc": { "start": { "line": 19, "column": 36 }, "end": { "line": 19, "column": 39 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 433, "end": 452, "loc": { "start": { "line": 19, "column": 40 }, "end": { "line": 19, "column": 59 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 462, "end": 510, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 462, "end": 509, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 462, "end": 474, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 20 } }, "object": { "type": "ThisExpression", "start": 462, "end": 466, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 467, "end": 474, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 20 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "right": { "type": "MemberExpression", "start": 477, "end": 509, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 55 } }, "object": { "type": "MemberExpression", "start": 477, "end": 502, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 48 } }, "object": { "type": "ThisExpression", "start": 477, "end": 481, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 27 } } }, "property": { "type": "Identifier", "start": 482, "end": 502, "loc": { "start": { "line": 20, "column": 28 }, "end": { "line": 20, "column": 48 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 503, "end": 509, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 55 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 520, "end": 650, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 520, "end": 649, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 520, "end": 552, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 40 } }, "object": { "type": "ThisExpression", "start": 520, "end": 524, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 525, "end": 552, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 40 }, "identifierName": "_onSceneSectionPlaneCreated" }, "name": "_onSceneSectionPlaneCreated" }, "computed": false }, "right": { "type": "CallExpression", "start": 555, "end": 649, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 24, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 555, "end": 576, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 64 } }, "object": { "type": "MemberExpression", "start": 555, "end": 573, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 61 } }, "object": { "type": "MemberExpression", "start": 555, "end": 567, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 55 } }, "object": { "type": "ThisExpression", "start": 555, "end": 559, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 47 } } }, "property": { "type": "Identifier", "start": 560, "end": 567, "loc": { "start": { "line": 22, "column": 48 }, "end": { "line": 22, "column": 55 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 568, "end": 573, "loc": { "start": { "line": 22, "column": 56 }, "end": { "line": 22, "column": 61 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 574, "end": 576, "loc": { "start": { "line": 22, "column": 62 }, "end": { "line": 22, "column": 64 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 577, "end": 598, "loc": { "start": { "line": 22, "column": 65 }, "end": { "line": 22, "column": 86 } }, "extra": { "rawValue": "sectionPlaneCreated", "raw": "\"sectionPlaneCreated\"" }, "value": "sectionPlaneCreated" }, { "type": "ArrowFunctionExpression", "start": 600, "end": 648, "loc": { "start": { "line": 22, "column": 88 }, "end": { "line": 24, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 606, "end": 648, "loc": { "start": { "line": 22, "column": 94 }, "end": { "line": 24, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 620, "end": 638, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 30 } }, "expression": { "type": "CallExpression", "start": 620, "end": 637, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 620, "end": 635, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 27 } }, "object": { "type": "ThisExpression", "start": 620, "end": 624, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 16 } } }, "property": { "type": "Identifier", "start": 625, "end": 635, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 27 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } }, { "type": "ExpressionStatement", "start": 660, "end": 794, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 28, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 660, "end": 793, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 28, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 660, "end": 694, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 42 } }, "object": { "type": "ThisExpression", "start": 660, "end": 664, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 12 } } }, "property": { "type": "Identifier", "start": 665, "end": 694, "loc": { "start": { "line": 26, "column": 13 }, "end": { "line": 26, "column": 42 }, "identifierName": "_onSceneSectionPlaneDestroyed" }, "name": "_onSceneSectionPlaneDestroyed" }, "computed": false }, "right": { "type": "CallExpression", "start": 697, "end": 793, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 28, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 697, "end": 718, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 66 } }, "object": { "type": "MemberExpression", "start": 697, "end": 715, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 63 } }, "object": { "type": "MemberExpression", "start": 697, "end": 709, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 57 } }, "object": { "type": "ThisExpression", "start": 697, "end": 701, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 49 } } }, "property": { "type": "Identifier", "start": 702, "end": 709, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 57 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 710, "end": 715, "loc": { "start": { "line": 26, "column": 58 }, "end": { "line": 26, "column": 63 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 716, "end": 718, "loc": { "start": { "line": 26, "column": 64 }, "end": { "line": 26, "column": 66 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 719, "end": 742, "loc": { "start": { "line": 26, "column": 67 }, "end": { "line": 26, "column": 90 } }, "extra": { "rawValue": "sectionPlaneDestroyed", "raw": "\"sectionPlaneDestroyed\"" }, "value": "sectionPlaneDestroyed" }, { "type": "ArrowFunctionExpression", "start": 744, "end": 792, "loc": { "start": { "line": 26, "column": 92 }, "end": { "line": 28, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 750, "end": 792, "loc": { "start": { "line": 26, "column": 98 }, "end": { "line": 28, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 764, "end": 782, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 30 } }, "expression": { "type": "CallExpression", "start": 764, "end": 781, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 764, "end": 779, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 27 } }, "object": { "type": "ThisExpression", "start": 764, "end": 768, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 16 } } }, "property": { "type": "Identifier", "start": 769, "end": 779, "loc": { "start": { "line": 27, "column": 17 }, "end": { "line": 27, "column": 27 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } }, { "type": "ExpressionStatement", "start": 804, "end": 822, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 26 } }, "expression": { "type": "CallExpression", "start": 804, "end": 821, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 804, "end": 819, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 23 } }, "object": { "type": "ThisExpression", "start": 804, "end": 808, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, "property": { "type": "Identifier", "start": 809, "end": 819, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 23 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 834, "end": 7045, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 176, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 834, "end": 844, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 14 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 847, "end": 7045, "loc": { "start": { "line": 33, "column": 17 }, "end": { "line": 176, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 858, "end": 912, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 864, "end": 911, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 61 } }, "id": { "type": "Identifier", "start": 864, "end": 883, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 33 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "init": { "type": "MemberExpression", "start": 886, "end": 911, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 61 } }, "object": { "type": "ThisExpression", "start": 886, "end": 890, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 40 } } }, "property": { "type": "Identifier", "start": 891, "end": 911, "loc": { "start": { "line": 35, "column": 41 }, "end": { "line": 35, "column": 61 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 921, "end": 992, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 79 } }, "declarations": [ { "type": "VariableDeclarator", "start": 927, "end": 991, "loc": { "start": { "line": 36, "column": 14 }, "end": { "line": 36, "column": 78 } }, "id": { "type": "Identifier", "start": 927, "end": 940, "loc": { "start": { "line": 36, "column": 14 }, "end": { "line": 36, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "CallExpression", "start": 943, "end": 991, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 943, "end": 956, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 43 } }, "object": { "type": "Identifier", "start": 943, "end": 949, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 36 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 950, "end": 956, "loc": { "start": { "line": 36, "column": 37 }, "end": { "line": 36, "column": 43 }, "identifierName": "values" }, "name": "values" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 957, "end": 990, "loc": { "start": { "line": 36, "column": 44 }, "end": { "line": 36, "column": 77 } }, "object": { "type": "Identifier", "start": 957, "end": 976, "loc": { "start": { "line": 36, "column": 44 }, "end": { "line": 36, "column": 63 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 977, "end": 990, "loc": { "start": { "line": 36, "column": 64 }, "end": { "line": 36, "column": 77 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1002, "end": 1036, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1008, "end": 1035, "loc": { "start": { "line": 38, "column": 14 }, "end": { "line": 38, "column": 41 } }, "id": { "type": "Identifier", "start": 1008, "end": 1030, "loc": { "start": { "line": 38, "column": 14 }, "end": { "line": 38, "column": 36 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" }, "init": { "type": "ArrayExpression", "start": 1033, "end": 1035, "loc": { "start": { "line": 38, "column": 39 }, "end": { "line": 38, "column": 41 } }, "elements": [] } } ], "kind": "const" }, { "type": "ForStatement", "start": 1046, "end": 4888, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 122, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1051, "end": 1088, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1055, "end": 1060, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 22 } }, "id": { "type": "Identifier", "start": 1055, "end": 1056, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1059, "end": 1060, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 1062, "end": 1088, "loc": { "start": { "line": 40, "column": 24 }, "end": { "line": 40, "column": 50 } }, "id": { "type": "Identifier", "start": 1062, "end": 1065, "loc": { "start": { "line": 40, "column": 24 }, "end": { "line": 40, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 1068, "end": 1088, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 50 } }, "object": { "type": "Identifier", "start": 1068, "end": 1081, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 43 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 1082, "end": 1088, "loc": { "start": { "line": 40, "column": 44 }, "end": { "line": 40, "column": 50 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1090, "end": 1097, "loc": { "start": { "line": 40, "column": 52 }, "end": { "line": 40, "column": 59 } }, "left": { "type": "Identifier", "start": 1090, "end": 1091, "loc": { "start": { "line": 40, "column": 52 }, "end": { "line": 40, "column": 53 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 1094, "end": 1097, "loc": { "start": { "line": 40, "column": 56 }, "end": { "line": 40, "column": 59 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 1099, "end": 1102, "loc": { "start": { "line": 40, "column": 61 }, "end": { "line": 40, "column": 64 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1099, "end": 1100, "loc": { "start": { "line": 40, "column": 61 }, "end": { "line": 40, "column": 62 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1104, "end": 4888, "loc": { "start": { "line": 40, "column": 66 }, "end": { "line": 122, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1119, "end": 1157, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1125, "end": 1156, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 49 } }, "id": { "type": "Identifier", "start": 1125, "end": 1137, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 1140, "end": 1156, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 49 } }, "object": { "type": "Identifier", "start": 1140, "end": 1153, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 1154, "end": 1155, "loc": { "start": { "line": 42, "column": 47 }, "end": { "line": 42, "column": 48 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1171, "end": 4878, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 121, "column": 15 } }, "expression": { "type": "CallExpression", "start": 1171, "end": 4877, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 121, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 1171, "end": 1198, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 44, "column": 39 } }, "object": { "type": "Identifier", "start": 1171, "end": 1193, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 44, "column": 34 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" }, "property": { "type": "Identifier", "start": 1194, "end": 1198, "loc": { "start": { "line": 44, "column": 35 }, "end": { "line": 44, "column": 39 }, "identifierName": "push" }, "name": "push" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 1199, "end": 4876, "loc": { "start": { "line": 44, "column": 40 }, "end": { "line": 121, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 1218, "end": 1387, "loc": { "start": { "line": 46, "column": 16 }, "end": { "line": 48, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1218, "end": 1226, "loc": { "start": { "line": 46, "column": 16 }, "end": { "line": 46, "column": 24 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 1228, "end": 1387, "loc": { "start": { "line": 46, "column": 26 }, "end": { "line": 48, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1229, "end": 1236, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 34 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1241, "end": 1387, "loc": { "start": { "line": 46, "column": 39 }, "end": { "line": 48, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 1263, "end": 1369, "loc": { "start": { "line": 47, "column": 20 }, "end": { "line": 47, "column": 126 } }, "argument": { "type": "BinaryExpression", "start": 1270, "end": 1368, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 125 } }, "left": { "type": "TemplateLiteral", "start": 1270, "end": 1358, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 115 } }, "expressions": [ { "type": "LogicalExpression", "start": 1273, "end": 1354, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 111 } }, "left": { "type": "CallExpression", "start": 1273, "end": 1343, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 100 } }, "callee": { "type": "MemberExpression", "start": 1273, "end": 1311, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 68 } }, "object": { "type": "MemberExpression", "start": 1273, "end": 1301, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 58 } }, "object": { "type": "MemberExpression", "start": 1273, "end": 1287, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 44 } }, "object": { "type": "Identifier", "start": 1273, "end": 1280, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 37 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 1281, "end": 1287, "loc": { "start": { "line": 47, "column": 38 }, "end": { "line": 47, "column": 44 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1288, "end": 1301, "loc": { "start": { "line": 47, "column": 45 }, "end": { "line": 47, "column": 58 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 1302, "end": 1311, "loc": { "start": { "line": 47, "column": 59 }, "end": { "line": 47, "column": 68 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1312, "end": 1342, "loc": { "start": { "line": 47, "column": 69 }, "end": { "line": 47, "column": 99 } }, "extra": { "rawValue": "sectionToolContextMenu.slice", "raw": "\"sectionToolContextMenu.slice\"" }, "value": "sectionToolContextMenu.slice" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 1347, "end": 1354, "loc": { "start": { "line": 47, "column": 104 }, "end": { "line": 47, "column": 111 } }, "extra": { "rawValue": "Slice", "raw": "\"Slice\"" }, "value": "Slice" } } ], "quasis": [ { "type": "TemplateElement", "start": 1271, "end": 1271, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 28 } }, "value": { "raw": "", "cooked": "" }, "tail": false }, { "type": "TemplateElement", "start": 1355, "end": 1357, "loc": { "start": { "line": 47, "column": 112 }, "end": { "line": 47, "column": 114 } }, "value": { "raw": " #", "cooked": " #" }, "tail": true } ] }, "operator": "+", "right": { "type": "BinaryExpression", "start": 1362, "end": 1367, "loc": { "start": { "line": 47, "column": 119 }, "end": { "line": 47, "column": 124 } }, "left": { "type": "Identifier", "start": 1362, "end": 1363, "loc": { "start": { "line": 47, "column": 119 }, "end": { "line": 47, "column": 120 }, "identifierName": "i" }, "name": "i" }, "operator": "+", "right": { "type": "NumericLiteral", "start": 1366, "end": 1367, "loc": { "start": { "line": 47, "column": 123 }, "end": { "line": 47, "column": 124 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesized": true, "parenStart": 1361 } } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 1406, "end": 1572, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 53, "column": 17 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1406, "end": 1418, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 50, "column": 28 }, "identifierName": "doHoverEnter" }, "name": "doHoverEnter" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1419, "end": 1426, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 36 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1428, "end": 1572, "loc": { "start": { "line": 50, "column": 38 }, "end": { "line": 53, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1450, "end": 1484, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1450, "end": 1483, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1450, "end": 1481, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 51 } }, "object": { "type": "Identifier", "start": 1450, "end": 1469, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1470, "end": 1481, "loc": { "start": { "line": 51, "column": 40 }, "end": { "line": 51, "column": 51 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 1505, "end": 1554, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 69 } }, "expression": { "type": "CallExpression", "start": 1505, "end": 1553, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 1505, "end": 1536, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 51 } }, "object": { "type": "Identifier", "start": 1505, "end": 1524, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1525, "end": 1536, "loc": { "start": { "line": 52, "column": 40 }, "end": { "line": 52, "column": 51 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 1537, "end": 1552, "loc": { "start": { "line": 52, "column": 52 }, "end": { "line": 52, "column": 67 } }, "object": { "type": "Identifier", "start": 1537, "end": 1549, "loc": { "start": { "line": 52, "column": 52 }, "end": { "line": 52, "column": 64 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 1550, "end": 1552, "loc": { "start": { "line": 52, "column": 65 }, "end": { "line": 52, "column": 67 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ObjectMethod", "start": 1591, "end": 1687, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 57, "column": 17 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1591, "end": 1603, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 28 }, "identifierName": "doHoverLeave" }, "name": "doHoverLeave" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1604, "end": 1611, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 36 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1613, "end": 1687, "loc": { "start": { "line": 55, "column": 38 }, "end": { "line": 57, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1635, "end": 1669, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1635, "end": 1668, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1635, "end": 1666, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 51 } }, "object": { "type": "Identifier", "start": 1635, "end": 1654, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1655, "end": 1666, "loc": { "start": { "line": 56, "column": 40 }, "end": { "line": 56, "column": 51 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 1706, "end": 4862, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 120, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1706, "end": 1711, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 21 }, "identifierName": "items" }, "name": "items" }, "value": { "type": "ArrayExpression", "start": 1713, "end": 4862, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 120, "column": 17 } }, "elements": [ { "type": "ArrayExpression", "start": 1746, "end": 4844, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 119, "column": 21 } }, "elements": [ { "type": "ObjectExpression", "start": 1781, "end": 2362, "loc": { "start": { "line": 61, "column": 24 }, "end": { "line": 70, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 1811, "end": 2176, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 66, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1811, "end": 1819, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle", "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 1821, "end": 2176, "loc": { "start": { "line": 62, "column": 38 }, "end": { "line": 66, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1822, "end": 1829, "loc": { "start": { "line": 62, "column": 39 }, "end": { "line": 62, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1834, "end": 2176, "loc": { "start": { "line": 62, "column": 51 }, "end": { "line": 66, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 1868, "end": 2146, "loc": { "start": { "line": 63, "column": 32 }, "end": { "line": 65, "column": 124 } }, "argument": { "type": "ConditionalExpression", "start": 1875, "end": 2145, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 65, "column": 123 } }, "test": { "type": "MemberExpression", "start": 1875, "end": 1894, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 58 } }, "object": { "type": "Identifier", "start": 1875, "end": 1887, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 51 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 1888, "end": 1894, "loc": { "start": { "line": 63, "column": 52 }, "end": { "line": 63, "column": 58 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "consequent": { "type": "LogicalExpression", "start": 1933, "end": 2021, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 126 } }, "left": { "type": "CallExpression", "start": 1933, "end": 2008, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 113 } }, "callee": { "type": "MemberExpression", "start": 1933, "end": 1971, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 76 } }, "object": { "type": "MemberExpression", "start": 1933, "end": 1961, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 66 } }, "object": { "type": "MemberExpression", "start": 1933, "end": 1947, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 52 } }, "object": { "type": "Identifier", "start": 1933, "end": 1940, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 45 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 1941, "end": 1947, "loc": { "start": { "line": 64, "column": 46 }, "end": { "line": 64, "column": 52 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1948, "end": 1961, "loc": { "start": { "line": 64, "column": 53 }, "end": { "line": 64, "column": 66 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 1962, "end": 1971, "loc": { "start": { "line": 64, "column": 67 }, "end": { "line": 64, "column": 76 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1972, "end": 2007, "loc": { "start": { "line": 64, "column": 77 }, "end": { "line": 64, "column": 112 } }, "extra": { "rawValue": "sectionToolContextMenu.deactivate", "raw": "\"sectionToolContextMenu.deactivate\"" }, "value": "sectionToolContextMenu.deactivate" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2012, "end": 2021, "loc": { "start": { "line": 64, "column": 117 }, "end": { "line": 64, "column": 126 } }, "extra": { "rawValue": "Disable", "raw": "\"Disable\"" }, "value": "Disable" } }, "alternate": { "type": "LogicalExpression", "start": 2060, "end": 2145, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 123 } }, "left": { "type": "CallExpression", "start": 2060, "end": 2133, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 111 } }, "callee": { "type": "MemberExpression", "start": 2060, "end": 2098, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 76 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2088, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 66 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2074, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 52 } }, "object": { "type": "Identifier", "start": 2060, "end": 2067, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 45 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 2068, "end": 2074, "loc": { "start": { "line": 65, "column": 46 }, "end": { "line": 65, "column": 52 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2075, "end": 2088, "loc": { "start": { "line": 65, "column": 53 }, "end": { "line": 65, "column": 66 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 2089, "end": 2098, "loc": { "start": { "line": 65, "column": 67 }, "end": { "line": 65, "column": 76 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2099, "end": 2132, "loc": { "start": { "line": 65, "column": 77 }, "end": { "line": 65, "column": 110 } }, "extra": { "rawValue": "sectionToolContextMenu.activate", "raw": "\"sectionToolContextMenu.activate\"" }, "value": "sectionToolContextMenu.activate" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2137, "end": 2145, "loc": { "start": { "line": 65, "column": 115 }, "end": { "line": 65, "column": 123 } }, "extra": { "rawValue": "Enable", "raw": "\"Enable\"" }, "value": "Enable" } } } } ], "directives": [] } }, "leadingComments": null }, { "type": "ObjectProperty", "start": 2206, "end": 2336, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 69, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2206, "end": 2214, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 67, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 2216, "end": 2336, "loc": { "start": { "line": 67, "column": 38 }, "end": { "line": 69, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2217, "end": 2224, "loc": { "start": { "line": 67, "column": 39 }, "end": { "line": 67, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2229, "end": 2336, "loc": { "start": { "line": 67, "column": 51 }, "end": { "line": 69, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 2263, "end": 2306, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 75 } }, "expression": { "type": "AssignmentExpression", "start": 2263, "end": 2305, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2263, "end": 2282, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 51 } }, "object": { "type": "Identifier", "start": 2263, "end": 2275, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2276, "end": 2282, "loc": { "start": { "line": 68, "column": 45 }, "end": { "line": 68, "column": 51 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 2285, "end": 2305, "loc": { "start": { "line": 68, "column": 54 }, "end": { "line": 68, "column": 74 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 2286, "end": 2305, "loc": { "start": { "line": 68, "column": 55 }, "end": { "line": 68, "column": 74 } }, "object": { "type": "Identifier", "start": 2286, "end": 2298, "loc": { "start": { "line": 68, "column": 55 }, "end": { "line": 68, "column": 67 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2299, "end": 2305, "loc": { "start": { "line": 68, "column": 68 }, "end": { "line": 68, "column": 74 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [] } } } ], "leadingComments": [ { "type": "CommentLine", "value": " Group", "start": 1748, "end": 1756, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 30 } } } ] }, { "type": "ObjectExpression", "start": 2388, "end": 3891, "loc": { "start": { "line": 71, "column": 24 }, "end": { "line": 98, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 2418, "end": 2592, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 74, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2418, "end": 2426, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 72, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 2428, "end": 2592, "loc": { "start": { "line": 72, "column": 38 }, "end": { "line": 74, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2429, "end": 2436, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2441, "end": 2592, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 74, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 2475, "end": 2562, "loc": { "start": { "line": 73, "column": 32 }, "end": { "line": 73, "column": 119 } }, "argument": { "type": "LogicalExpression", "start": 2482, "end": 2561, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 118 } }, "left": { "type": "CallExpression", "start": 2482, "end": 2551, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 2482, "end": 2520, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 77 } }, "object": { "type": "MemberExpression", "start": 2482, "end": 2510, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 67 } }, "object": { "type": "MemberExpression", "start": 2482, "end": 2496, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 53 } }, "object": { "type": "Identifier", "start": 2482, "end": 2489, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 2490, "end": 2496, "loc": { "start": { "line": 73, "column": 47 }, "end": { "line": 73, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2497, "end": 2510, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 2511, "end": 2520, "loc": { "start": { "line": 73, "column": 68 }, "end": { "line": 73, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2521, "end": 2550, "loc": { "start": { "line": 73, "column": 78 }, "end": { "line": 73, "column": 107 } }, "extra": { "rawValue": "sectionToolContextMenu.edit", "raw": "\"sectionToolContextMenu.edit\"" }, "value": "sectionToolContextMenu.edit" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2555, "end": 2561, "loc": { "start": { "line": 73, "column": 112 }, "end": { "line": 73, "column": 118 } }, "extra": { "rawValue": "Edit", "raw": "\"Edit\"" }, "value": "Edit" } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 2622, "end": 2724, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 77, "column": 29 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2622, "end": 2632, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 38 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2635, "end": 2724, "loc": { "start": { "line": 75, "column": 41 }, "end": { "line": 77, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 2667, "end": 2694, "loc": { "start": { "line": 76, "column": 30 }, "end": { "line": 76, "column": 57 } }, "argument": { "type": "MemberExpression", "start": 2674, "end": 2693, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 56 } }, "object": { "type": "Identifier", "start": 2674, "end": 2686, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 49 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2687, "end": 2693, "loc": { "start": { "line": 76, "column": 50 }, "end": { "line": 76, "column": 56 }, "identifierName": "active" }, "name": "active" }, "computed": false } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 2754, "end": 3865, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 97, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2754, "end": 2762, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 78, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 2764, "end": 3865, "loc": { "start": { "line": 78, "column": 38 }, "end": { "line": 97, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2765, "end": 2772, "loc": { "start": { "line": 78, "column": 39 }, "end": { "line": 78, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2777, "end": 3865, "loc": { "start": { "line": 78, "column": 51 }, "end": { "line": 97, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 2812, "end": 2846, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 66 } }, "expression": { "type": "CallExpression", "start": 2812, "end": 2845, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 2812, "end": 2843, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 63 } }, "object": { "type": "Identifier", "start": 2812, "end": 2831, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 51 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 2832, "end": 2843, "loc": { "start": { "line": 80, "column": 52 }, "end": { "line": 80, "column": 63 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2879, "end": 2928, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 81 } }, "expression": { "type": "CallExpression", "start": 2879, "end": 2927, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 2879, "end": 2910, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 63 } }, "object": { "type": "Identifier", "start": 2879, "end": 2898, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 51 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 2899, "end": 2910, "loc": { "start": { "line": 81, "column": 52 }, "end": { "line": 81, "column": 63 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2911, "end": 2926, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 79 } }, "object": { "type": "Identifier", "start": 2911, "end": 2923, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 76 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2924, "end": 2926, "loc": { "start": { "line": 81, "column": 77 }, "end": { "line": 81, "column": 79 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } }, { "type": "VariableDeclaration", "start": 2962, "end": 3003, "loc": { "start": { "line": 83, "column": 32 }, "end": { "line": 83, "column": 73 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2968, "end": 3002, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 72 } }, "id": { "type": "Identifier", "start": 2968, "end": 2983, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 53 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "init": { "type": "MemberExpression", "start": 2986, "end": 3002, "loc": { "start": { "line": 83, "column": 56 }, "end": { "line": 83, "column": 72 } }, "object": { "type": "Identifier", "start": 2986, "end": 2998, "loc": { "start": { "line": 83, "column": 56 }, "end": { "line": 83, "column": 68 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2999, "end": 3002, "loc": { "start": { "line": 83, "column": 69 }, "end": { "line": 83, "column": 72 }, "identifierName": "pos" }, "name": "pos" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3036, "end": 3074, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 70 } }, "expression": { "type": "CallExpression", "start": 3036, "end": 3073, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 3036, "end": 3048, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 44 } }, "object": { "type": "Identifier", "start": 3036, "end": 3044, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "Identifier", "start": 3045, "end": 3048, "loc": { "start": { "line": 84, "column": 41 }, "end": { "line": 84, "column": 44 }, "identifierName": "set" }, "name": "set" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3049, "end": 3072, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 68 } }, "object": { "type": "MemberExpression", "start": 3049, "end": 3067, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 63 } }, "object": { "type": "MemberExpression", "start": 3049, "end": 3061, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 57 } }, "object": { "type": "ThisExpression", "start": 3049, "end": 3053, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 49 } } }, "property": { "type": "Identifier", "start": 3054, "end": 3061, "loc": { "start": { "line": 84, "column": 50 }, "end": { "line": 84, "column": 57 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3062, "end": 3067, "loc": { "start": { "line": 84, "column": 58 }, "end": { "line": 84, "column": 63 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 3068, "end": 3072, "loc": { "start": { "line": 84, "column": 64 }, "end": { "line": 84, "column": 68 }, "identifierName": "aabb" }, "name": "aabb" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 3107, "end": 3147, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 72 } }, "expression": { "type": "CallExpression", "start": 3107, "end": 3146, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3107, "end": 3126, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 51 } }, "object": { "type": "Identifier", "start": 3107, "end": 3111, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 36 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 3112, "end": 3126, "loc": { "start": { "line": 85, "column": 37 }, "end": { "line": 85, "column": 51 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3127, "end": 3135, "loc": { "start": { "line": 85, "column": 52 }, "end": { "line": 85, "column": 60 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, { "type": "Identifier", "start": 3137, "end": 3145, "loc": { "start": { "line": 85, "column": 62 }, "end": { "line": 85, "column": 70 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } }, { "type": "ExpressionStatement", "start": 3180, "end": 3228, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3180, "end": 3227, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3180, "end": 3191, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 43 } }, "object": { "type": "Identifier", "start": 3180, "end": 3188, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3189, "end": 3190, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 42 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3195, "end": 3227, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3195, "end": 3213, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 65 } }, "object": { "type": "Identifier", "start": 3195, "end": 3210, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3211, "end": 3212, "loc": { "start": { "line": 86, "column": 63 }, "end": { "line": 86, "column": 64 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3216, "end": 3227, "loc": { "start": { "line": 86, "column": 68 }, "end": { "line": 86, "column": 79 } }, "object": { "type": "Identifier", "start": 3216, "end": 3224, "loc": { "start": { "line": 86, "column": 68 }, "end": { "line": 86, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3225, "end": 3226, "loc": { "start": { "line": 86, "column": 77 }, "end": { "line": 86, "column": 78 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3261, "end": 3309, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3261, "end": 3308, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3261, "end": 3272, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 43 } }, "object": { "type": "Identifier", "start": 3261, "end": 3269, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3270, "end": 3271, "loc": { "start": { "line": 87, "column": 41 }, "end": { "line": 87, "column": 42 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3276, "end": 3308, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3276, "end": 3294, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 65 } }, "object": { "type": "Identifier", "start": 3276, "end": 3291, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3292, "end": 3293, "loc": { "start": { "line": 87, "column": 63 }, "end": { "line": 87, "column": 64 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3297, "end": 3308, "loc": { "start": { "line": 87, "column": 68 }, "end": { "line": 87, "column": 79 } }, "object": { "type": "Identifier", "start": 3297, "end": 3305, "loc": { "start": { "line": 87, "column": 68 }, "end": { "line": 87, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3306, "end": 3307, "loc": { "start": { "line": 87, "column": 77 }, "end": { "line": 87, "column": 78 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3342, "end": 3390, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3342, "end": 3389, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3342, "end": 3353, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 43 } }, "object": { "type": "Identifier", "start": 3342, "end": 3350, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3351, "end": 3352, "loc": { "start": { "line": 88, "column": 41 }, "end": { "line": 88, "column": 42 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3357, "end": 3389, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3357, "end": 3375, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 65 } }, "object": { "type": "Identifier", "start": 3357, "end": 3372, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3373, "end": 3374, "loc": { "start": { "line": 88, "column": 63 }, "end": { "line": 88, "column": 64 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3378, "end": 3389, "loc": { "start": { "line": 88, "column": 68 }, "end": { "line": 88, "column": 79 } }, "object": { "type": "Identifier", "start": 3378, "end": 3386, "loc": { "start": { "line": 88, "column": 68 }, "end": { "line": 88, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3387, "end": 3388, "loc": { "start": { "line": 88, "column": 77 }, "end": { "line": 88, "column": 78 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3423, "end": 3471, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3423, "end": 3470, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3423, "end": 3434, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 43 } }, "object": { "type": "Identifier", "start": 3423, "end": 3431, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3432, "end": 3433, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 42 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3438, "end": 3470, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3438, "end": 3456, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 65 } }, "object": { "type": "Identifier", "start": 3438, "end": 3453, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3454, "end": 3455, "loc": { "start": { "line": 89, "column": 63 }, "end": { "line": 89, "column": 64 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3459, "end": 3470, "loc": { "start": { "line": 89, "column": 68 }, "end": { "line": 89, "column": 79 } }, "object": { "type": "Identifier", "start": 3459, "end": 3467, "loc": { "start": { "line": 89, "column": 68 }, "end": { "line": 89, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3468, "end": 3469, "loc": { "start": { "line": 89, "column": 77 }, "end": { "line": 89, "column": 78 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3504, "end": 3552, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3504, "end": 3551, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3504, "end": 3515, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 43 } }, "object": { "type": "Identifier", "start": 3504, "end": 3512, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3513, "end": 3514, "loc": { "start": { "line": 90, "column": 41 }, "end": { "line": 90, "column": 42 } }, "extra": { "rawValue": 4, "raw": "4" }, "value": 4 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3519, "end": 3551, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3519, "end": 3537, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 65 } }, "object": { "type": "Identifier", "start": 3519, "end": 3534, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3535, "end": 3536, "loc": { "start": { "line": 90, "column": 63 }, "end": { "line": 90, "column": 64 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3540, "end": 3551, "loc": { "start": { "line": 90, "column": 68 }, "end": { "line": 90, "column": 79 } }, "object": { "type": "Identifier", "start": 3540, "end": 3548, "loc": { "start": { "line": 90, "column": 68 }, "end": { "line": 90, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3549, "end": 3550, "loc": { "start": { "line": 90, "column": 77 }, "end": { "line": 90, "column": 78 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3585, "end": 3633, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3585, "end": 3632, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3585, "end": 3596, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 43 } }, "object": { "type": "Identifier", "start": 3585, "end": 3593, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3594, "end": 3595, "loc": { "start": { "line": 91, "column": 41 }, "end": { "line": 91, "column": 42 } }, "extra": { "rawValue": 5, "raw": "5" }, "value": 5 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3600, "end": 3632, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3600, "end": 3618, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 65 } }, "object": { "type": "Identifier", "start": 3600, "end": 3615, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3616, "end": 3617, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 64 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3621, "end": 3632, "loc": { "start": { "line": 91, "column": 68 }, "end": { "line": 91, "column": 79 } }, "object": { "type": "Identifier", "start": 3621, "end": 3629, "loc": { "start": { "line": 91, "column": 68 }, "end": { "line": 91, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3630, "end": 3631, "loc": { "start": { "line": 91, "column": 77 }, "end": { "line": 91, "column": 78 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3667, "end": 3835, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 96, "column": 35 } }, "expression": { "type": "CallExpression", "start": 3667, "end": 3834, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 96, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 3667, "end": 3698, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 63 } }, "object": { "type": "MemberExpression", "start": 3667, "end": 3692, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3667, "end": 3679, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 44 } }, "object": { "type": "ThisExpression", "start": 3667, "end": 3671, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 36 } } }, "property": { "type": "Identifier", "start": 3672, "end": 3679, "loc": { "start": { "line": 93, "column": 37 }, "end": { "line": 93, "column": 44 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3680, "end": 3692, "loc": { "start": { "line": 93, "column": 45 }, "end": { "line": 93, "column": 57 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3693, "end": 3698, "loc": { "start": { "line": 93, "column": 58 }, "end": { "line": 93, "column": 63 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3699, "end": 3833, "loc": { "start": { "line": 93, "column": 64 }, "end": { "line": 96, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 3737, "end": 3751, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3737, "end": 3741, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 3743, "end": 3751, "loc": { "start": { "line": 94, "column": 42 }, "end": { "line": 94, "column": 50 }, "identifierName": "tempAABB" }, "name": "tempAABB" } }, { "type": "ObjectProperty", "start": 3789, "end": 3799, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3789, "end": 3795, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 42 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "value": { "type": "NumericLiteral", "start": 3797, "end": 3799, "loc": { "start": { "line": 95, "column": 44 }, "end": { "line": 95, "column": 46 } }, "extra": { "rawValue": 65, "raw": "65" }, "value": 65 } } ] } ] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 3917, "end": 4421, "loc": { "start": { "line": 99, "column": 24 }, "end": { "line": 109, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 3947, "end": 4121, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 102, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3947, "end": 3955, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 3957, "end": 4121, "loc": { "start": { "line": 100, "column": 38 }, "end": { "line": 102, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3958, "end": 3965, "loc": { "start": { "line": 100, "column": 39 }, "end": { "line": 100, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 3970, "end": 4121, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 102, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4004, "end": 4091, "loc": { "start": { "line": 101, "column": 32 }, "end": { "line": 101, "column": 119 } }, "argument": { "type": "LogicalExpression", "start": 4011, "end": 4090, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 118 } }, "left": { "type": "CallExpression", "start": 4011, "end": 4080, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 4011, "end": 4049, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 77 } }, "object": { "type": "MemberExpression", "start": 4011, "end": 4039, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4011, "end": 4025, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 53 } }, "object": { "type": "Identifier", "start": 4011, "end": 4018, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 4019, "end": 4025, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4026, "end": 4039, "loc": { "start": { "line": 101, "column": 54 }, "end": { "line": 101, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 4040, "end": 4049, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4050, "end": 4079, "loc": { "start": { "line": 101, "column": 78 }, "end": { "line": 101, "column": 107 } }, "extra": { "rawValue": "sectionToolContextMenu.flip", "raw": "\"sectionToolContextMenu.flip\"" }, "value": "sectionToolContextMenu.flip" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 4084, "end": 4090, "loc": { "start": { "line": 101, "column": 112 }, "end": { "line": 101, "column": 118 } }, "extra": { "rawValue": "Flip", "raw": "\"Flip\"" }, "value": "Flip" } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 4151, "end": 4255, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 105, "column": 29 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4151, "end": 4161, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 38 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4164, "end": 4255, "loc": { "start": { "line": 103, "column": 41 }, "end": { "line": 105, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4198, "end": 4225, "loc": { "start": { "line": 104, "column": 32 }, "end": { "line": 104, "column": 59 } }, "argument": { "type": "MemberExpression", "start": 4205, "end": 4224, "loc": { "start": { "line": 104, "column": 39 }, "end": { "line": 104, "column": 58 } }, "object": { "type": "Identifier", "start": 4205, "end": 4217, "loc": { "start": { "line": 104, "column": 39 }, "end": { "line": 104, "column": 51 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4218, "end": 4224, "loc": { "start": { "line": 104, "column": 52 }, "end": { "line": 104, "column": 58 }, "identifierName": "active" }, "name": "active" }, "computed": false } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 4285, "end": 4395, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 108, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4285, "end": 4293, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 106, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 4295, "end": 4395, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 108, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4296, "end": 4303, "loc": { "start": { "line": 106, "column": 39 }, "end": { "line": 106, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4308, "end": 4395, "loc": { "start": { "line": 106, "column": 51 }, "end": { "line": 108, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4342, "end": 4365, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 55 } }, "expression": { "type": "CallExpression", "start": 4342, "end": 4364, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 4342, "end": 4362, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 52 } }, "object": { "type": "Identifier", "start": 4342, "end": 4354, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4355, "end": 4362, "loc": { "start": { "line": 107, "column": 45 }, "end": { "line": 107, "column": 52 }, "identifierName": "flipDir" }, "name": "flipDir" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 4448, "end": 4822, "loc": { "start": { "line": 111, "column": 24 }, "end": { "line": 118, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 4478, "end": 4656, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 114, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4478, "end": 4486, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 4488, "end": 4656, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 114, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4489, "end": 4496, "loc": { "start": { "line": 112, "column": 39 }, "end": { "line": 112, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4501, "end": 4656, "loc": { "start": { "line": 112, "column": 51 }, "end": { "line": 114, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4535, "end": 4626, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 123 } }, "argument": { "type": "LogicalExpression", "start": 4542, "end": 4625, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 122 } }, "left": { "type": "CallExpression", "start": 4542, "end": 4613, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 110 } }, "callee": { "type": "MemberExpression", "start": 4542, "end": 4580, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 77 } }, "object": { "type": "MemberExpression", "start": 4542, "end": 4570, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4542, "end": 4556, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 53 } }, "object": { "type": "Identifier", "start": 4542, "end": 4549, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 4550, "end": 4556, "loc": { "start": { "line": 113, "column": 47 }, "end": { "line": 113, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4557, "end": 4570, "loc": { "start": { "line": 113, "column": 54 }, "end": { "line": 113, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 4571, "end": 4580, "loc": { "start": { "line": 113, "column": 68 }, "end": { "line": 113, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4581, "end": 4612, "loc": { "start": { "line": 113, "column": 78 }, "end": { "line": 113, "column": 109 } }, "extra": { "rawValue": "sectionToolContextMenu.delete", "raw": "\"sectionToolContextMenu.delete\"" }, "value": "sectionToolContextMenu.delete" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 4617, "end": 4625, "loc": { "start": { "line": 113, "column": 114 }, "end": { "line": 113, "column": 122 } }, "extra": { "rawValue": "Delete", "raw": "\"Delete\"" }, "value": "Delete" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 4686, "end": 4796, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 117, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4686, "end": 4694, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 115, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 4696, "end": 4796, "loc": { "start": { "line": 115, "column": 38 }, "end": { "line": 117, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4697, "end": 4704, "loc": { "start": { "line": 115, "column": 39 }, "end": { "line": 115, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4709, "end": 4796, "loc": { "start": { "line": 115, "column": 51 }, "end": { "line": 117, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4743, "end": 4766, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 55 } }, "expression": { "type": "CallExpression", "start": 4743, "end": 4765, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 4743, "end": 4763, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 52 } }, "object": { "type": "Identifier", "start": 4743, "end": 4755, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4756, "end": 4763, "loc": { "start": { "line": 116, "column": 45 }, "end": { "line": 116, "column": 52 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ], "leadingComments": [ { "type": "CommentLine", "value": " Submenu", "start": 1715, "end": 1725, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 35 } } } ] } ] } } ] } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4898, "end": 7039, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 175, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 4898, "end": 7038, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 175, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4898, "end": 4908, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 18 } }, "object": { "type": "ThisExpression", "start": 4898, "end": 4902, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 12 } } }, "property": { "type": "Identifier", "start": 4903, "end": 4908, "loc": { "start": { "line": 124, "column": 13 }, "end": { "line": 124, "column": 18 }, "identifierName": "items" }, "name": "items" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 4911, "end": 7038, "loc": { "start": { "line": 124, "column": 21 }, "end": { "line": 175, "column": 9 } }, "elements": [ { "type": "ArrayExpression", "start": 4925, "end": 5938, "loc": { "start": { "line": 125, "column": 12 }, "end": { "line": 148, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 4943, "end": 5426, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 136, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 4965, "end": 5138, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 129, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4965, "end": 4973, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 4975, "end": 5138, "loc": { "start": { "line": 127, "column": 30 }, "end": { "line": 129, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4976, "end": 4983, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4988, "end": 5138, "loc": { "start": { "line": 127, "column": 43 }, "end": { "line": 129, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5014, "end": 5116, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 126 } }, "argument": { "type": "LogicalExpression", "start": 5021, "end": 5115, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 125 } }, "left": { "type": "CallExpression", "start": 5021, "end": 5097, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 107 } }, "callee": { "type": "MemberExpression", "start": 5021, "end": 5059, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 69 } }, "object": { "type": "MemberExpression", "start": 5021, "end": 5049, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 59 } }, "object": { "type": "MemberExpression", "start": 5021, "end": 5035, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 45 } }, "object": { "type": "Identifier", "start": 5021, "end": 5028, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5029, "end": 5035, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5036, "end": 5049, "loc": { "start": { "line": 128, "column": 46 }, "end": { "line": 128, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 5050, "end": 5059, "loc": { "start": { "line": 128, "column": 60 }, "end": { "line": 128, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5060, "end": 5096, "loc": { "start": { "line": 128, "column": 70 }, "end": { "line": 128, "column": 106 } }, "extra": { "rawValue": "sectionToolContextMenu.clearSlices", "raw": "\"sectionToolContextMenu.clearSlices\"" }, "value": "sectionToolContextMenu.clearSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 5101, "end": 5115, "loc": { "start": { "line": 128, "column": 111 }, "end": { "line": 128, "column": 125 } }, "extra": { "rawValue": "Clear Slices", "raw": "\"Clear Slices\"" }, "value": "Clear Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5160, "end": 5281, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 132, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5160, "end": 5170, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 5172, "end": 5281, "loc": { "start": { "line": 130, "column": 32 }, "end": { "line": 132, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5173, "end": 5180, "loc": { "start": { "line": 130, "column": 33 }, "end": { "line": 130, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5185, "end": 5281, "loc": { "start": { "line": 130, "column": 45 }, "end": { "line": 132, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5211, "end": 5259, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 5219, "end": 5257, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 70 } }, "left": { "type": "CallExpression", "start": 5219, "end": 5253, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 5219, "end": 5251, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 64 } }, "object": { "type": "MemberExpression", "start": 5219, "end": 5236, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 49 } }, "object": { "type": "Identifier", "start": 5219, "end": 5226, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5227, "end": 5236, "loc": { "start": { "line": 131, "column": 40 }, "end": { "line": 131, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5237, "end": 5251, "loc": { "start": { "line": 131, "column": 50 }, "end": { "line": 131, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 5256, "end": 5257, "loc": { "start": { "line": 131, "column": 69 }, "end": { "line": 131, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 5218 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5303, "end": 5408, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 135, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5303, "end": 5311, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 133, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 5313, "end": 5408, "loc": { "start": { "line": 133, "column": 30 }, "end": { "line": 135, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5314, "end": 5321, "loc": { "start": { "line": 133, "column": 31 }, "end": { "line": 133, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5326, "end": 5408, "loc": { "start": { "line": 133, "column": 43 }, "end": { "line": 135, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5352, "end": 5386, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 58 } }, "expression": { "type": "CallExpression", "start": 5352, "end": 5385, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 5352, "end": 5383, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 55 } }, "object": { "type": "MemberExpression", "start": 5352, "end": 5369, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 41 } }, "object": { "type": "Identifier", "start": 5352, "end": 5359, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5360, "end": 5369, "loc": { "start": { "line": 134, "column": 32 }, "end": { "line": 134, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5370, "end": 5383, "loc": { "start": { "line": 134, "column": 42 }, "end": { "line": 134, "column": 55 }, "identifierName": "clearSections" }, "name": "clearSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 5444, "end": 5924, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 147, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5466, "end": 5637, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 140, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5466, "end": 5474, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 138, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 5476, "end": 5637, "loc": { "start": { "line": 138, "column": 30 }, "end": { "line": 140, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5477, "end": 5484, "loc": { "start": { "line": 138, "column": 31 }, "end": { "line": 138, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5489, "end": 5637, "loc": { "start": { "line": 138, "column": 43 }, "end": { "line": 140, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5515, "end": 5615, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 124 } }, "argument": { "type": "LogicalExpression", "start": 5522, "end": 5614, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 123 } }, "left": { "type": "CallExpression", "start": 5522, "end": 5597, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 106 } }, "callee": { "type": "MemberExpression", "start": 5522, "end": 5560, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 69 } }, "object": { "type": "MemberExpression", "start": 5522, "end": 5550, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 59 } }, "object": { "type": "MemberExpression", "start": 5522, "end": 5536, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 45 } }, "object": { "type": "Identifier", "start": 5522, "end": 5529, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5530, "end": 5536, "loc": { "start": { "line": 139, "column": 39 }, "end": { "line": 139, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5537, "end": 5550, "loc": { "start": { "line": 139, "column": 46 }, "end": { "line": 139, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 5551, "end": 5560, "loc": { "start": { "line": 139, "column": 60 }, "end": { "line": 139, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5561, "end": 5596, "loc": { "start": { "line": 139, "column": 70 }, "end": { "line": 139, "column": 105 } }, "extra": { "rawValue": "sectionToolContextMenu.flipSlices", "raw": "\"sectionToolContextMenu.flipSlices\"" }, "value": "sectionToolContextMenu.flipSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 5601, "end": 5614, "loc": { "start": { "line": 139, "column": 110 }, "end": { "line": 139, "column": 123 } }, "extra": { "rawValue": "Flip Slices", "raw": "\"Flip Slices\"" }, "value": "Flip Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5659, "end": 5780, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 143, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5659, "end": 5669, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 5671, "end": 5780, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 143, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5672, "end": 5679, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5684, "end": 5780, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 143, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5710, "end": 5758, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 5718, "end": 5756, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 70 } }, "left": { "type": "CallExpression", "start": 5718, "end": 5752, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 5718, "end": 5750, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 64 } }, "object": { "type": "MemberExpression", "start": 5718, "end": 5735, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 49 } }, "object": { "type": "Identifier", "start": 5718, "end": 5725, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5726, "end": 5735, "loc": { "start": { "line": 142, "column": 40 }, "end": { "line": 142, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5736, "end": 5750, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 5755, "end": 5756, "loc": { "start": { "line": 142, "column": 69 }, "end": { "line": 142, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 5717 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5802, "end": 5906, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 146, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5802, "end": 5810, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 5812, "end": 5906, "loc": { "start": { "line": 144, "column": 30 }, "end": { "line": 146, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5813, "end": 5820, "loc": { "start": { "line": 144, "column": 31 }, "end": { "line": 144, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5825, "end": 5906, "loc": { "start": { "line": 144, "column": 43 }, "end": { "line": 146, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5851, "end": 5884, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 57 } }, "expression": { "type": "CallExpression", "start": 5851, "end": 5883, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 5851, "end": 5881, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 54 } }, "object": { "type": "MemberExpression", "start": 5851, "end": 5868, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 41 } }, "object": { "type": "Identifier", "start": 5851, "end": 5858, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5859, "end": 5868, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5869, "end": 5881, "loc": { "start": { "line": 145, "column": 42 }, "end": { "line": 145, "column": 54 }, "identifierName": "flipSections" }, "name": "flipSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ] }, { "type": "ArrayExpression", "start": 5953, "end": 6992, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 173, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 5971, "end": 6467, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 161, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5993, "end": 6177, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 154, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5993, "end": 6001, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 6003, "end": 6177, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 154, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6004, "end": 6011, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6016, "end": 6177, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 154, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6042, "end": 6155, "loc": { "start": { "line": 153, "column": 24 }, "end": { "line": 153, "column": 137 } }, "argument": { "type": "LogicalExpression", "start": 6049, "end": 6154, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 136 } }, "left": { "type": "CallExpression", "start": 6049, "end": 6130, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 112 } }, "callee": { "type": "MemberExpression", "start": 6049, "end": 6087, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 69 } }, "object": { "type": "MemberExpression", "start": 6049, "end": 6077, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 59 } }, "object": { "type": "MemberExpression", "start": 6049, "end": 6063, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 45 } }, "object": { "type": "Identifier", "start": 6049, "end": 6056, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6057, "end": 6063, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6064, "end": 6077, "loc": { "start": { "line": 153, "column": 46 }, "end": { "line": 153, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 6078, "end": 6087, "loc": { "start": { "line": 153, "column": 60 }, "end": { "line": 153, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6088, "end": 6129, "loc": { "start": { "line": 153, "column": 70 }, "end": { "line": 153, "column": 111 } }, "extra": { "rawValue": "sectionToolContextMenu.disableAllSlices", "raw": "\"sectionToolContextMenu.disableAllSlices\"" }, "value": "sectionToolContextMenu.disableAllSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 6134, "end": 6154, "loc": { "start": { "line": 153, "column": 116 }, "end": { "line": 153, "column": 136 } }, "extra": { "rawValue": "Disable all Slices", "raw": "\"Disable all Slices\"" }, "value": "Disable all Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6199, "end": 6320, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 157, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6199, "end": 6209, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 6211, "end": 6320, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 157, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6212, "end": 6219, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6224, "end": 6320, "loc": { "start": { "line": 155, "column": 45 }, "end": { "line": 157, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6250, "end": 6298, "loc": { "start": { "line": 156, "column": 24 }, "end": { "line": 156, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 6258, "end": 6296, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 70 } }, "left": { "type": "CallExpression", "start": 6258, "end": 6292, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 6258, "end": 6290, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 64 } }, "object": { "type": "MemberExpression", "start": 6258, "end": 6275, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 49 } }, "object": { "type": "Identifier", "start": 6258, "end": 6265, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6266, "end": 6275, "loc": { "start": { "line": 156, "column": 40 }, "end": { "line": 156, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6276, "end": 6290, "loc": { "start": { "line": 156, "column": 50 }, "end": { "line": 156, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6295, "end": 6296, "loc": { "start": { "line": 156, "column": 69 }, "end": { "line": 156, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6257 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6342, "end": 6449, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 160, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6342, "end": 6350, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 6352, "end": 6449, "loc": { "start": { "line": 158, "column": 30 }, "end": { "line": 160, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6353, "end": 6360, "loc": { "start": { "line": 158, "column": 31 }, "end": { "line": 158, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6365, "end": 6449, "loc": { "start": { "line": 158, "column": 43 }, "end": { "line": 160, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 6391, "end": 6427, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 60 } }, "expression": { "type": "CallExpression", "start": 6391, "end": 6426, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 6391, "end": 6424, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 57 } }, "object": { "type": "MemberExpression", "start": 6391, "end": 6408, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 41 } }, "object": { "type": "Identifier", "start": 6391, "end": 6398, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6399, "end": 6408, "loc": { "start": { "line": 159, "column": 32 }, "end": { "line": 159, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6409, "end": 6424, "loc": { "start": { "line": 159, "column": 42 }, "end": { "line": 159, "column": 57 }, "identifierName": "disableSections" }, "name": "disableSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 6485, "end": 6978, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 172, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 6507, "end": 6689, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 165, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6507, "end": 6515, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 6517, "end": 6689, "loc": { "start": { "line": 163, "column": 30 }, "end": { "line": 165, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6518, "end": 6525, "loc": { "start": { "line": 163, "column": 31 }, "end": { "line": 163, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6530, "end": 6689, "loc": { "start": { "line": 163, "column": 43 }, "end": { "line": 165, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6556, "end": 6667, "loc": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 135 } }, "argument": { "type": "LogicalExpression", "start": 6563, "end": 6666, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 134 } }, "left": { "type": "CallExpression", "start": 6563, "end": 6643, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 111 } }, "callee": { "type": "MemberExpression", "start": 6563, "end": 6601, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 69 } }, "object": { "type": "MemberExpression", "start": 6563, "end": 6591, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 59 } }, "object": { "type": "MemberExpression", "start": 6563, "end": 6577, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 45 } }, "object": { "type": "Identifier", "start": 6563, "end": 6570, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6571, "end": 6577, "loc": { "start": { "line": 164, "column": 39 }, "end": { "line": 164, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6578, "end": 6591, "loc": { "start": { "line": 164, "column": 46 }, "end": { "line": 164, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 6592, "end": 6601, "loc": { "start": { "line": 164, "column": 60 }, "end": { "line": 164, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6602, "end": 6642, "loc": { "start": { "line": 164, "column": 70 }, "end": { "line": 164, "column": 110 } }, "extra": { "rawValue": "sectionToolContextMenu.enableAllSlices", "raw": "\"sectionToolContextMenu.enableAllSlices\"" }, "value": "sectionToolContextMenu.enableAllSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 6647, "end": 6666, "loc": { "start": { "line": 164, "column": 115 }, "end": { "line": 164, "column": 134 } }, "extra": { "rawValue": "Enable all Slices", "raw": "\"Enable all Slices\"" }, "value": "Enable all Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6711, "end": 6832, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 168, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6711, "end": 6721, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 166, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 6723, "end": 6832, "loc": { "start": { "line": 166, "column": 32 }, "end": { "line": 168, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6724, "end": 6731, "loc": { "start": { "line": 166, "column": 33 }, "end": { "line": 166, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6736, "end": 6832, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 168, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6762, "end": 6810, "loc": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 6770, "end": 6808, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 70 } }, "left": { "type": "CallExpression", "start": 6770, "end": 6804, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 6770, "end": 6802, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 64 } }, "object": { "type": "MemberExpression", "start": 6770, "end": 6787, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 49 } }, "object": { "type": "Identifier", "start": 6770, "end": 6777, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6778, "end": 6787, "loc": { "start": { "line": 167, "column": 40 }, "end": { "line": 167, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6788, "end": 6802, "loc": { "start": { "line": 167, "column": 50 }, "end": { "line": 167, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6807, "end": 6808, "loc": { "start": { "line": 167, "column": 69 }, "end": { "line": 167, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6769 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6854, "end": 6960, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 171, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6854, "end": 6862, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 169, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 6864, "end": 6960, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 171, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6865, "end": 6872, "loc": { "start": { "line": 169, "column": 31 }, "end": { "line": 169, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6877, "end": 6960, "loc": { "start": { "line": 169, "column": 43 }, "end": { "line": 171, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 6903, "end": 6938, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 59 } }, "expression": { "type": "CallExpression", "start": 6903, "end": 6937, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 6903, "end": 6935, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 56 } }, "object": { "type": "MemberExpression", "start": 6903, "end": 6920, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 41 } }, "object": { "type": "Identifier", "start": 6903, "end": 6910, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6911, "end": 6920, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6921, "end": 6935, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 56 }, "identifierName": "enableSections" }, "name": "enableSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ] }, { "type": "Identifier", "start": 7006, "end": 7028, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 34 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7051, "end": 7243, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 183, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7051, "end": 7058, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 11 }, "identifierName": "destroy" }, "name": "destroy" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7061, "end": 7243, "loc": { "start": { "line": 178, "column": 14 }, "end": { "line": 183, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 7071, "end": 7087, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7071, "end": 7086, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7071, "end": 7084, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 21 } }, "object": { "type": "Super", "start": 7071, "end": 7076, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 13 } } }, "property": { "type": "Identifier", "start": 7077, "end": 7084, "loc": { "start": { "line": 179, "column": 14 }, "end": { "line": 179, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 7096, "end": 7129, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7102, "end": 7128, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 40 } }, "id": { "type": "Identifier", "start": 7102, "end": 7107, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 7110, "end": 7128, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7110, "end": 7122, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 34 } }, "object": { "type": "ThisExpression", "start": 7110, "end": 7114, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 26 } } }, "property": { "type": "Identifier", "start": 7115, "end": 7122, "loc": { "start": { "line": 180, "column": 27 }, "end": { "line": 180, "column": 34 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7123, "end": 7128, "loc": { "start": { "line": 180, "column": 35 }, "end": { "line": 180, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7138, "end": 7182, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 52 } }, "expression": { "type": "CallExpression", "start": 7138, "end": 7181, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 7138, "end": 7147, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 17 } }, "object": { "type": "Identifier", "start": 7138, "end": 7143, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 13 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 7144, "end": 7147, "loc": { "start": { "line": 181, "column": 14 }, "end": { "line": 181, "column": 17 }, "identifierName": "off" }, "name": "off" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7148, "end": 7180, "loc": { "start": { "line": 181, "column": 18 }, "end": { "line": 181, "column": 50 } }, "object": { "type": "ThisExpression", "start": 7148, "end": 7152, "loc": { "start": { "line": 181, "column": 18 }, "end": { "line": 181, "column": 22 } } }, "property": { "type": "Identifier", "start": 7153, "end": 7180, "loc": { "start": { "line": 181, "column": 23 }, "end": { "line": 181, "column": 50 }, "identifierName": "_onSceneSectionPlaneCreated" }, "name": "_onSceneSectionPlaneCreated" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 7191, "end": 7237, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 54 } }, "expression": { "type": "CallExpression", "start": 7191, "end": 7236, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 7191, "end": 7200, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 17 } }, "object": { "type": "Identifier", "start": 7191, "end": 7196, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 13 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 7197, "end": 7200, "loc": { "start": { "line": 182, "column": 14 }, "end": { "line": 182, "column": 17 }, "identifierName": "off" }, "name": "off" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7201, "end": 7235, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 52 } }, "object": { "type": "ThisExpression", "start": 7201, "end": 7205, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 22 } } }, "property": { "type": "Identifier", "start": 7206, "end": 7235, "loc": { "start": { "line": 182, "column": 23 }, "end": { "line": 182, "column": 52 }, "identifierName": "_onSceneSectionPlaneDestroyed" }, "name": "_onSceneSectionPlaneDestroyed" }, "computed": false } ] } } ], "directives": [] } } ] }, "leadingComments": [], "name": "_", "trailingComments": [] }, { "type": "ExportNamedDeclaration", "start": 7248, "end": 7280, "loc": { "start": { "line": 187, "column": 0 }, "end": { "line": 187, "column": 32 } }, "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "start": 7256, "end": 7278, "loc": { "start": { "line": 187, "column": 8 }, "end": { "line": 187, "column": 30 } }, "local": { "type": "Identifier", "start": 7256, "end": 7278, "loc": { "start": { "line": 187, "column": 8 }, "end": { "line": 187, "column": 30 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" }, "exported": { "type": "Identifier", "start": 7256, "end": 7278, "loc": { "start": { "line": 187, "column": 8 }, "end": { "line": 187, "column": 30 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu" } } ], "source": null }, { "type": "ExportNamedDeclaration", "start": 7248, "end": 7280, "loc": { "start": { "line": 187, "column": 0 }, "end": { "line": 187, "column": 32 } }, "declaration": { "type": "ClassDeclaration", "start": 166, "end": 7245, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 184, "column": 1 } }, "id": { "type": "Identifier", "start": 172, "end": 194, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 28 }, "identifierName": "SectionToolContextMenu" }, "name": "SectionToolContextMenu", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 203, "end": 214, "loc": { "start": { "line": 9, "column": 37 }, "end": { "line": 9, "column": 48 }, "identifierName": "ContextMenu" }, "name": "ContextMenu" }, "body": { "type": "ClassBody", "start": 215, "end": 7245, "loc": { "start": { "line": 9, "column": 49 }, "end": { "line": 184, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 222, "end": 828, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 31, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 222, "end": 233, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "AssignmentPattern", "start": 234, "end": 242, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 24 } }, "left": { "type": "Identifier", "start": 234, "end": 237, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 19 }, "identifierName": "cfg" }, "name": "cfg" }, "right": { "type": "ObjectExpression", "start": 240, "end": 242, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 24 } }, "properties": [] } } ], "body": { "type": "BlockStatement", "start": 244, "end": 828, "loc": { "start": { "line": 11, "column": 26 }, "end": { "line": 31, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 255, "end": 353, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 15, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 259, "end": 283, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 36 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 260, "end": 283, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 36 } }, "object": { "type": "Identifier", "start": 260, "end": 263, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 264, "end": 283, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 36 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 285, "end": 353, "loc": { "start": { "line": 13, "column": 38 }, "end": { "line": 15, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 299, "end": 343, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 56 } }, "argument": { "type": "StringLiteral", "start": 305, "end": 342, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 55 } }, "extra": { "rawValue": "Missing config: sectionPlanesPlugin", "raw": "\"Missing config: sectionPlanesPlugin\"" }, "value": "Missing config: sectionPlanesPlugin" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 363, "end": 391, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 36 } }, "expression": { "type": "CallExpression", "start": 363, "end": 390, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 35 } }, "callee": { "type": "Super", "start": 363, "end": 368, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 13 } } }, "arguments": [ { "type": "CallExpression", "start": 369, "end": 389, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 369, "end": 380, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 25 } }, "object": { "type": "Identifier", "start": 369, "end": 374, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 19 }, "identifierName": "utils" }, "name": "utils" }, "property": { "type": "Identifier", "start": 375, "end": 380, "loc": { "start": { "line": 17, "column": 20 }, "end": { "line": 17, "column": 25 }, "identifierName": "apply" }, "name": "apply" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 381, "end": 383, "loc": { "start": { "line": 17, "column": 26 }, "end": { "line": 17, "column": 28 } }, "properties": [] }, { "type": "Identifier", "start": 385, "end": 388, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" } ] } ] } }, { "type": "ExpressionStatement", "start": 401, "end": 453, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 60 } }, "expression": { "type": "AssignmentExpression", "start": 401, "end": 452, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 59 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 401, "end": 426, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 33 } }, "object": { "type": "ThisExpression", "start": 401, "end": 405, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 12 } } }, "property": { "type": "Identifier", "start": 406, "end": 426, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 33 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "right": { "type": "MemberExpression", "start": 429, "end": 452, "loc": { "start": { "line": 19, "column": 36 }, "end": { "line": 19, "column": 59 } }, "object": { "type": "Identifier", "start": 429, "end": 432, "loc": { "start": { "line": 19, "column": 36 }, "end": { "line": 19, "column": 39 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 433, "end": 452, "loc": { "start": { "line": 19, "column": 40 }, "end": { "line": 19, "column": 59 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 462, "end": 510, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 462, "end": 509, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 462, "end": 474, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 20 } }, "object": { "type": "ThisExpression", "start": 462, "end": 466, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 467, "end": 474, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 20 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "right": { "type": "MemberExpression", "start": 477, "end": 509, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 55 } }, "object": { "type": "MemberExpression", "start": 477, "end": 502, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 48 } }, "object": { "type": "ThisExpression", "start": 477, "end": 481, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 27 } } }, "property": { "type": "Identifier", "start": 482, "end": 502, "loc": { "start": { "line": 20, "column": 28 }, "end": { "line": 20, "column": 48 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false }, "property": { "type": "Identifier", "start": 503, "end": 509, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 55 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 520, "end": 650, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 520, "end": 649, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 24, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 520, "end": 552, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 40 } }, "object": { "type": "ThisExpression", "start": 520, "end": 524, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, "property": { "type": "Identifier", "start": 525, "end": 552, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 40 }, "identifierName": "_onSceneSectionPlaneCreated" }, "name": "_onSceneSectionPlaneCreated" }, "computed": false }, "right": { "type": "CallExpression", "start": 555, "end": 649, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 24, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 555, "end": 576, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 64 } }, "object": { "type": "MemberExpression", "start": 555, "end": 573, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 61 } }, "object": { "type": "MemberExpression", "start": 555, "end": 567, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 55 } }, "object": { "type": "ThisExpression", "start": 555, "end": 559, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 47 } } }, "property": { "type": "Identifier", "start": 560, "end": 567, "loc": { "start": { "line": 22, "column": 48 }, "end": { "line": 22, "column": 55 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 568, "end": 573, "loc": { "start": { "line": 22, "column": 56 }, "end": { "line": 22, "column": 61 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 574, "end": 576, "loc": { "start": { "line": 22, "column": 62 }, "end": { "line": 22, "column": 64 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 577, "end": 598, "loc": { "start": { "line": 22, "column": 65 }, "end": { "line": 22, "column": 86 } }, "extra": { "rawValue": "sectionPlaneCreated", "raw": "\"sectionPlaneCreated\"" }, "value": "sectionPlaneCreated" }, { "type": "ArrowFunctionExpression", "start": 600, "end": 648, "loc": { "start": { "line": 22, "column": 88 }, "end": { "line": 24, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 606, "end": 648, "loc": { "start": { "line": 22, "column": 94 }, "end": { "line": 24, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 620, "end": 638, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 30 } }, "expression": { "type": "CallExpression", "start": 620, "end": 637, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 620, "end": 635, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 27 } }, "object": { "type": "ThisExpression", "start": 620, "end": 624, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 16 } } }, "property": { "type": "Identifier", "start": 625, "end": 635, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 27 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } }, { "type": "ExpressionStatement", "start": 660, "end": 794, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 28, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 660, "end": 793, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 28, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 660, "end": 694, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 42 } }, "object": { "type": "ThisExpression", "start": 660, "end": 664, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 12 } } }, "property": { "type": "Identifier", "start": 665, "end": 694, "loc": { "start": { "line": 26, "column": 13 }, "end": { "line": 26, "column": 42 }, "identifierName": "_onSceneSectionPlaneDestroyed" }, "name": "_onSceneSectionPlaneDestroyed" }, "computed": false }, "right": { "type": "CallExpression", "start": 697, "end": 793, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 28, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 697, "end": 718, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 66 } }, "object": { "type": "MemberExpression", "start": 697, "end": 715, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 63 } }, "object": { "type": "MemberExpression", "start": 697, "end": 709, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 57 } }, "object": { "type": "ThisExpression", "start": 697, "end": 701, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 49 } } }, "property": { "type": "Identifier", "start": 702, "end": 709, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 57 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 710, "end": 715, "loc": { "start": { "line": 26, "column": 58 }, "end": { "line": 26, "column": 63 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 716, "end": 718, "loc": { "start": { "line": 26, "column": 64 }, "end": { "line": 26, "column": 66 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 719, "end": 742, "loc": { "start": { "line": 26, "column": 67 }, "end": { "line": 26, "column": 90 } }, "extra": { "rawValue": "sectionPlaneDestroyed", "raw": "\"sectionPlaneDestroyed\"" }, "value": "sectionPlaneDestroyed" }, { "type": "ArrowFunctionExpression", "start": 744, "end": 792, "loc": { "start": { "line": 26, "column": 92 }, "end": { "line": 28, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 750, "end": 792, "loc": { "start": { "line": 26, "column": 98 }, "end": { "line": 28, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 764, "end": 782, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 30 } }, "expression": { "type": "CallExpression", "start": 764, "end": 781, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 764, "end": 779, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 27 } }, "object": { "type": "ThisExpression", "start": 764, "end": 768, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 16 } } }, "property": { "type": "Identifier", "start": 769, "end": 779, "loc": { "start": { "line": 27, "column": 17 }, "end": { "line": 27, "column": 27 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } } ] } } }, { "type": "ExpressionStatement", "start": 804, "end": 822, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 26 } }, "expression": { "type": "CallExpression", "start": 804, "end": 821, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 25 } }, "callee": { "type": "MemberExpression", "start": 804, "end": 819, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 23 } }, "object": { "type": "ThisExpression", "start": 804, "end": 808, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, "property": { "type": "Identifier", "start": 809, "end": 819, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 23 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 834, "end": 7045, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 176, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 834, "end": 844, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 14 }, "identifierName": "_buildMenu" }, "name": "_buildMenu" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 847, "end": 7045, "loc": { "start": { "line": 33, "column": 17 }, "end": { "line": 176, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 858, "end": 912, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 864, "end": 911, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 61 } }, "id": { "type": "Identifier", "start": 864, "end": 883, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 33 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "init": { "type": "MemberExpression", "start": 886, "end": 911, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 61 } }, "object": { "type": "ThisExpression", "start": 886, "end": 890, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 40 } } }, "property": { "type": "Identifier", "start": 891, "end": 911, "loc": { "start": { "line": 35, "column": 41 }, "end": { "line": 35, "column": 61 }, "identifierName": "_sectionPlanesPlugin" }, "name": "_sectionPlanesPlugin" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 921, "end": 992, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 79 } }, "declarations": [ { "type": "VariableDeclarator", "start": 927, "end": 991, "loc": { "start": { "line": 36, "column": 14 }, "end": { "line": 36, "column": 78 } }, "id": { "type": "Identifier", "start": 927, "end": 940, "loc": { "start": { "line": 36, "column": 14 }, "end": { "line": 36, "column": 27 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "init": { "type": "CallExpression", "start": 943, "end": 991, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 943, "end": 956, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 43 } }, "object": { "type": "Identifier", "start": 943, "end": 949, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 36 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 950, "end": 956, "loc": { "start": { "line": 36, "column": 37 }, "end": { "line": 36, "column": 43 }, "identifierName": "values" }, "name": "values" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 957, "end": 990, "loc": { "start": { "line": 36, "column": 44 }, "end": { "line": 36, "column": 77 } }, "object": { "type": "Identifier", "start": 957, "end": 976, "loc": { "start": { "line": 36, "column": 44 }, "end": { "line": 36, "column": 63 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 977, "end": 990, "loc": { "start": { "line": 36, "column": 64 }, "end": { "line": 36, "column": 77 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1002, "end": 1036, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 42 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1008, "end": 1035, "loc": { "start": { "line": 38, "column": 14 }, "end": { "line": 38, "column": 41 } }, "id": { "type": "Identifier", "start": 1008, "end": 1030, "loc": { "start": { "line": 38, "column": 14 }, "end": { "line": 38, "column": 36 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" }, "init": { "type": "ArrayExpression", "start": 1033, "end": 1035, "loc": { "start": { "line": 38, "column": 39 }, "end": { "line": 38, "column": 41 } }, "elements": [] } } ], "kind": "const" }, { "type": "ForStatement", "start": 1046, "end": 4888, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 122, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1051, "end": 1088, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1055, "end": 1060, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 22 } }, "id": { "type": "Identifier", "start": 1055, "end": 1056, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 1059, "end": 1060, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 1062, "end": 1088, "loc": { "start": { "line": 40, "column": 24 }, "end": { "line": 40, "column": 50 } }, "id": { "type": "Identifier", "start": 1062, "end": 1065, "loc": { "start": { "line": 40, "column": 24 }, "end": { "line": 40, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 1068, "end": 1088, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 50 } }, "object": { "type": "Identifier", "start": 1068, "end": 1081, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 43 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 1082, "end": 1088, "loc": { "start": { "line": 40, "column": 44 }, "end": { "line": 40, "column": 50 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 1090, "end": 1097, "loc": { "start": { "line": 40, "column": 52 }, "end": { "line": 40, "column": 59 } }, "left": { "type": "Identifier", "start": 1090, "end": 1091, "loc": { "start": { "line": 40, "column": 52 }, "end": { "line": 40, "column": 53 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 1094, "end": 1097, "loc": { "start": { "line": 40, "column": 56 }, "end": { "line": 40, "column": 59 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 1099, "end": 1102, "loc": { "start": { "line": 40, "column": 61 }, "end": { "line": 40, "column": 64 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 1099, "end": 1100, "loc": { "start": { "line": 40, "column": 61 }, "end": { "line": 40, "column": 62 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 1104, "end": 4888, "loc": { "start": { "line": 40, "column": 66 }, "end": { "line": 122, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1119, "end": 1157, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1125, "end": 1156, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 49 } }, "id": { "type": "Identifier", "start": 1125, "end": 1137, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 30 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "init": { "type": "MemberExpression", "start": 1140, "end": 1156, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 49 } }, "object": { "type": "Identifier", "start": 1140, "end": 1153, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 46 }, "identifierName": "sectionPlanes" }, "name": "sectionPlanes" }, "property": { "type": "Identifier", "start": 1154, "end": 1155, "loc": { "start": { "line": 42, "column": 47 }, "end": { "line": 42, "column": 48 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1171, "end": 4878, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 121, "column": 15 } }, "expression": { "type": "CallExpression", "start": 1171, "end": 4877, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 121, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 1171, "end": 1198, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 44, "column": 39 } }, "object": { "type": "Identifier", "start": 1171, "end": 1193, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 44, "column": 34 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" }, "property": { "type": "Identifier", "start": 1194, "end": 1198, "loc": { "start": { "line": 44, "column": 35 }, "end": { "line": 44, "column": 39 }, "identifierName": "push" }, "name": "push" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 1199, "end": 4876, "loc": { "start": { "line": 44, "column": 40 }, "end": { "line": 121, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 1218, "end": 1387, "loc": { "start": { "line": 46, "column": 16 }, "end": { "line": 48, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1218, "end": 1226, "loc": { "start": { "line": 46, "column": 16 }, "end": { "line": 46, "column": 24 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 1228, "end": 1387, "loc": { "start": { "line": 46, "column": 26 }, "end": { "line": 48, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1229, "end": 1236, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 34 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1241, "end": 1387, "loc": { "start": { "line": 46, "column": 39 }, "end": { "line": 48, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 1263, "end": 1369, "loc": { "start": { "line": 47, "column": 20 }, "end": { "line": 47, "column": 126 } }, "argument": { "type": "BinaryExpression", "start": 1270, "end": 1368, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 125 } }, "left": { "type": "TemplateLiteral", "start": 1270, "end": 1358, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 115 } }, "expressions": [ { "type": "LogicalExpression", "start": 1273, "end": 1354, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 111 } }, "left": { "type": "CallExpression", "start": 1273, "end": 1343, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 100 } }, "callee": { "type": "MemberExpression", "start": 1273, "end": 1311, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 68 } }, "object": { "type": "MemberExpression", "start": 1273, "end": 1301, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 58 } }, "object": { "type": "MemberExpression", "start": 1273, "end": 1287, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 44 } }, "object": { "type": "Identifier", "start": 1273, "end": 1280, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 37 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 1281, "end": 1287, "loc": { "start": { "line": 47, "column": 38 }, "end": { "line": 47, "column": 44 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1288, "end": 1301, "loc": { "start": { "line": 47, "column": 45 }, "end": { "line": 47, "column": 58 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 1302, "end": 1311, "loc": { "start": { "line": 47, "column": 59 }, "end": { "line": 47, "column": 68 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1312, "end": 1342, "loc": { "start": { "line": 47, "column": 69 }, "end": { "line": 47, "column": 99 } }, "extra": { "rawValue": "sectionToolContextMenu.slice", "raw": "\"sectionToolContextMenu.slice\"" }, "value": "sectionToolContextMenu.slice" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 1347, "end": 1354, "loc": { "start": { "line": 47, "column": 104 }, "end": { "line": 47, "column": 111 } }, "extra": { "rawValue": "Slice", "raw": "\"Slice\"" }, "value": "Slice" } } ], "quasis": [ { "type": "TemplateElement", "start": 1271, "end": 1271, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 28 } }, "value": { "raw": "", "cooked": "" }, "tail": false }, { "type": "TemplateElement", "start": 1355, "end": 1357, "loc": { "start": { "line": 47, "column": 112 }, "end": { "line": 47, "column": 114 } }, "value": { "raw": " #", "cooked": " #" }, "tail": true } ] }, "operator": "+", "right": { "type": "BinaryExpression", "start": 1362, "end": 1367, "loc": { "start": { "line": 47, "column": 119 }, "end": { "line": 47, "column": 124 } }, "left": { "type": "Identifier", "start": 1362, "end": 1363, "loc": { "start": { "line": 47, "column": 119 }, "end": { "line": 47, "column": 120 }, "identifierName": "i" }, "name": "i" }, "operator": "+", "right": { "type": "NumericLiteral", "start": 1366, "end": 1367, "loc": { "start": { "line": 47, "column": 123 }, "end": { "line": 47, "column": 124 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesized": true, "parenStart": 1361 } } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 1406, "end": 1572, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 53, "column": 17 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1406, "end": 1418, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 50, "column": 28 }, "identifierName": "doHoverEnter" }, "name": "doHoverEnter" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1419, "end": 1426, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 36 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1428, "end": 1572, "loc": { "start": { "line": 50, "column": 38 }, "end": { "line": 53, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1450, "end": 1484, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1450, "end": 1483, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1450, "end": 1481, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 51 } }, "object": { "type": "Identifier", "start": 1450, "end": 1469, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1470, "end": 1481, "loc": { "start": { "line": 51, "column": 40 }, "end": { "line": 51, "column": 51 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 1505, "end": 1554, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 69 } }, "expression": { "type": "CallExpression", "start": 1505, "end": 1553, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 68 } }, "callee": { "type": "MemberExpression", "start": 1505, "end": 1536, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 51 } }, "object": { "type": "Identifier", "start": 1505, "end": 1524, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1525, "end": 1536, "loc": { "start": { "line": 52, "column": 40 }, "end": { "line": 52, "column": 51 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 1537, "end": 1552, "loc": { "start": { "line": 52, "column": 52 }, "end": { "line": 52, "column": 67 } }, "object": { "type": "Identifier", "start": 1537, "end": 1549, "loc": { "start": { "line": 52, "column": 52 }, "end": { "line": 52, "column": 64 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 1550, "end": 1552, "loc": { "start": { "line": 52, "column": 65 }, "end": { "line": 52, "column": 67 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ObjectMethod", "start": 1591, "end": 1687, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 57, "column": 17 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1591, "end": 1603, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 28 }, "identifierName": "doHoverLeave" }, "name": "doHoverLeave" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1604, "end": 1611, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 36 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1613, "end": 1687, "loc": { "start": { "line": 55, "column": 38 }, "end": { "line": 57, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 1635, "end": 1669, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 54 } }, "expression": { "type": "CallExpression", "start": 1635, "end": 1668, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 1635, "end": 1666, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 51 } }, "object": { "type": "Identifier", "start": 1635, "end": 1654, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 39 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 1655, "end": 1666, "loc": { "start": { "line": 56, "column": 40 }, "end": { "line": 56, "column": 51 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 1706, "end": 4862, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 120, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1706, "end": 1711, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 21 }, "identifierName": "items" }, "name": "items" }, "value": { "type": "ArrayExpression", "start": 1713, "end": 4862, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 120, "column": 17 } }, "elements": [ { "type": "ArrayExpression", "start": 1746, "end": 4844, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 119, "column": 21 } }, "elements": [ { "type": "ObjectExpression", "start": 1781, "end": 2362, "loc": { "start": { "line": 61, "column": 24 }, "end": { "line": 70, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 1811, "end": 2176, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 66, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1811, "end": 1819, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle", "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 1821, "end": 2176, "loc": { "start": { "line": 62, "column": 38 }, "end": { "line": 66, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1822, "end": 1829, "loc": { "start": { "line": 62, "column": 39 }, "end": { "line": 62, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 1834, "end": 2176, "loc": { "start": { "line": 62, "column": 51 }, "end": { "line": 66, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 1868, "end": 2146, "loc": { "start": { "line": 63, "column": 32 }, "end": { "line": 65, "column": 124 } }, "argument": { "type": "ConditionalExpression", "start": 1875, "end": 2145, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 65, "column": 123 } }, "test": { "type": "MemberExpression", "start": 1875, "end": 1894, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 58 } }, "object": { "type": "Identifier", "start": 1875, "end": 1887, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 51 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 1888, "end": 1894, "loc": { "start": { "line": 63, "column": 52 }, "end": { "line": 63, "column": 58 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "consequent": { "type": "LogicalExpression", "start": 1933, "end": 2021, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 126 } }, "left": { "type": "CallExpression", "start": 1933, "end": 2008, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 113 } }, "callee": { "type": "MemberExpression", "start": 1933, "end": 1971, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 76 } }, "object": { "type": "MemberExpression", "start": 1933, "end": 1961, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 66 } }, "object": { "type": "MemberExpression", "start": 1933, "end": 1947, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 52 } }, "object": { "type": "Identifier", "start": 1933, "end": 1940, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 45 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 1941, "end": 1947, "loc": { "start": { "line": 64, "column": 46 }, "end": { "line": 64, "column": 52 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 1948, "end": 1961, "loc": { "start": { "line": 64, "column": 53 }, "end": { "line": 64, "column": 66 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 1962, "end": 1971, "loc": { "start": { "line": 64, "column": 67 }, "end": { "line": 64, "column": 76 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1972, "end": 2007, "loc": { "start": { "line": 64, "column": 77 }, "end": { "line": 64, "column": 112 } }, "extra": { "rawValue": "sectionToolContextMenu.deactivate", "raw": "\"sectionToolContextMenu.deactivate\"" }, "value": "sectionToolContextMenu.deactivate" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2012, "end": 2021, "loc": { "start": { "line": 64, "column": 117 }, "end": { "line": 64, "column": 126 } }, "extra": { "rawValue": "Disable", "raw": "\"Disable\"" }, "value": "Disable" } }, "alternate": { "type": "LogicalExpression", "start": 2060, "end": 2145, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 123 } }, "left": { "type": "CallExpression", "start": 2060, "end": 2133, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 111 } }, "callee": { "type": "MemberExpression", "start": 2060, "end": 2098, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 76 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2088, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 66 } }, "object": { "type": "MemberExpression", "start": 2060, "end": 2074, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 52 } }, "object": { "type": "Identifier", "start": 2060, "end": 2067, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 45 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 2068, "end": 2074, "loc": { "start": { "line": 65, "column": 46 }, "end": { "line": 65, "column": 52 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2075, "end": 2088, "loc": { "start": { "line": 65, "column": 53 }, "end": { "line": 65, "column": 66 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 2089, "end": 2098, "loc": { "start": { "line": 65, "column": 67 }, "end": { "line": 65, "column": 76 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2099, "end": 2132, "loc": { "start": { "line": 65, "column": 77 }, "end": { "line": 65, "column": 110 } }, "extra": { "rawValue": "sectionToolContextMenu.activate", "raw": "\"sectionToolContextMenu.activate\"" }, "value": "sectionToolContextMenu.activate" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2137, "end": 2145, "loc": { "start": { "line": 65, "column": 115 }, "end": { "line": 65, "column": 123 } }, "extra": { "rawValue": "Enable", "raw": "\"Enable\"" }, "value": "Enable" } } } } ], "directives": [] } }, "leadingComments": null }, { "type": "ObjectProperty", "start": 2206, "end": 2336, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 69, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2206, "end": 2214, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 67, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 2216, "end": 2336, "loc": { "start": { "line": 67, "column": 38 }, "end": { "line": 69, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2217, "end": 2224, "loc": { "start": { "line": 67, "column": 39 }, "end": { "line": 67, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2229, "end": 2336, "loc": { "start": { "line": 67, "column": 51 }, "end": { "line": 69, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 2263, "end": 2306, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 75 } }, "expression": { "type": "AssignmentExpression", "start": 2263, "end": 2305, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2263, "end": 2282, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 51 } }, "object": { "type": "Identifier", "start": 2263, "end": 2275, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2276, "end": 2282, "loc": { "start": { "line": 68, "column": 45 }, "end": { "line": 68, "column": 51 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 2285, "end": 2305, "loc": { "start": { "line": 68, "column": 54 }, "end": { "line": 68, "column": 74 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 2286, "end": 2305, "loc": { "start": { "line": 68, "column": 55 }, "end": { "line": 68, "column": 74 } }, "object": { "type": "Identifier", "start": 2286, "end": 2298, "loc": { "start": { "line": 68, "column": 55 }, "end": { "line": 68, "column": 67 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2299, "end": 2305, "loc": { "start": { "line": 68, "column": 68 }, "end": { "line": 68, "column": 74 }, "identifierName": "active" }, "name": "active" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [] } } } ], "leadingComments": [ { "type": "CommentLine", "value": " Group", "start": 1748, "end": 1756, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 30 } } } ] }, { "type": "ObjectExpression", "start": 2388, "end": 3891, "loc": { "start": { "line": 71, "column": 24 }, "end": { "line": 98, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 2418, "end": 2592, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 74, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2418, "end": 2426, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 72, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 2428, "end": 2592, "loc": { "start": { "line": 72, "column": 38 }, "end": { "line": 74, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2429, "end": 2436, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2441, "end": 2592, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 74, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 2475, "end": 2562, "loc": { "start": { "line": 73, "column": 32 }, "end": { "line": 73, "column": 119 } }, "argument": { "type": "LogicalExpression", "start": 2482, "end": 2561, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 118 } }, "left": { "type": "CallExpression", "start": 2482, "end": 2551, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 2482, "end": 2520, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 77 } }, "object": { "type": "MemberExpression", "start": 2482, "end": 2510, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 67 } }, "object": { "type": "MemberExpression", "start": 2482, "end": 2496, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 53 } }, "object": { "type": "Identifier", "start": 2482, "end": 2489, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 2490, "end": 2496, "loc": { "start": { "line": 73, "column": 47 }, "end": { "line": 73, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 2497, "end": 2510, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 2511, "end": 2520, "loc": { "start": { "line": 73, "column": 68 }, "end": { "line": 73, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2521, "end": 2550, "loc": { "start": { "line": 73, "column": 78 }, "end": { "line": 73, "column": 107 } }, "extra": { "rawValue": "sectionToolContextMenu.edit", "raw": "\"sectionToolContextMenu.edit\"" }, "value": "sectionToolContextMenu.edit" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 2555, "end": 2561, "loc": { "start": { "line": 73, "column": 112 }, "end": { "line": 73, "column": 118 } }, "extra": { "rawValue": "Edit", "raw": "\"Edit\"" }, "value": "Edit" } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 2622, "end": 2724, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 77, "column": 29 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2622, "end": 2632, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 38 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2635, "end": 2724, "loc": { "start": { "line": 75, "column": 41 }, "end": { "line": 77, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 2667, "end": 2694, "loc": { "start": { "line": 76, "column": 30 }, "end": { "line": 76, "column": 57 } }, "argument": { "type": "MemberExpression", "start": 2674, "end": 2693, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 56 } }, "object": { "type": "Identifier", "start": 2674, "end": 2686, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 49 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2687, "end": 2693, "loc": { "start": { "line": 76, "column": 50 }, "end": { "line": 76, "column": 56 }, "identifierName": "active" }, "name": "active" }, "computed": false } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 2754, "end": 3865, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 97, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2754, "end": 2762, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 78, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 2764, "end": 3865, "loc": { "start": { "line": 78, "column": 38 }, "end": { "line": 97, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2765, "end": 2772, "loc": { "start": { "line": 78, "column": 39 }, "end": { "line": 78, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 2777, "end": 3865, "loc": { "start": { "line": 78, "column": 51 }, "end": { "line": 97, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 2812, "end": 2846, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 66 } }, "expression": { "type": "CallExpression", "start": 2812, "end": 2845, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 2812, "end": 2843, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 63 } }, "object": { "type": "Identifier", "start": 2812, "end": 2831, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 51 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 2832, "end": 2843, "loc": { "start": { "line": 80, "column": 52 }, "end": { "line": 80, "column": 63 }, "identifierName": "hideControl" }, "name": "hideControl" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2879, "end": 2928, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 81 } }, "expression": { "type": "CallExpression", "start": 2879, "end": 2927, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 2879, "end": 2910, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 63 } }, "object": { "type": "Identifier", "start": 2879, "end": 2898, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 51 }, "identifierName": "sectionPlanesPlugin" }, "name": "sectionPlanesPlugin" }, "property": { "type": "Identifier", "start": 2899, "end": 2910, "loc": { "start": { "line": 81, "column": 52 }, "end": { "line": 81, "column": 63 }, "identifierName": "showControl" }, "name": "showControl" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2911, "end": 2926, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 79 } }, "object": { "type": "Identifier", "start": 2911, "end": 2923, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 76 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2924, "end": 2926, "loc": { "start": { "line": 81, "column": 77 }, "end": { "line": 81, "column": 79 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } }, { "type": "VariableDeclaration", "start": 2962, "end": 3003, "loc": { "start": { "line": 83, "column": 32 }, "end": { "line": 83, "column": 73 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2968, "end": 3002, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 72 } }, "id": { "type": "Identifier", "start": 2968, "end": 2983, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 53 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "init": { "type": "MemberExpression", "start": 2986, "end": 3002, "loc": { "start": { "line": 83, "column": 56 }, "end": { "line": 83, "column": 72 } }, "object": { "type": "Identifier", "start": 2986, "end": 2998, "loc": { "start": { "line": 83, "column": 56 }, "end": { "line": 83, "column": 68 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 2999, "end": 3002, "loc": { "start": { "line": 83, "column": 69 }, "end": { "line": 83, "column": 72 }, "identifierName": "pos" }, "name": "pos" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3036, "end": 3074, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 70 } }, "expression": { "type": "CallExpression", "start": 3036, "end": 3073, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 3036, "end": 3048, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 44 } }, "object": { "type": "Identifier", "start": 3036, "end": 3044, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "Identifier", "start": 3045, "end": 3048, "loc": { "start": { "line": 84, "column": 41 }, "end": { "line": 84, "column": 44 }, "identifierName": "set" }, "name": "set" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3049, "end": 3072, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 68 } }, "object": { "type": "MemberExpression", "start": 3049, "end": 3067, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 63 } }, "object": { "type": "MemberExpression", "start": 3049, "end": 3061, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 57 } }, "object": { "type": "ThisExpression", "start": 3049, "end": 3053, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 49 } } }, "property": { "type": "Identifier", "start": 3054, "end": 3061, "loc": { "start": { "line": 84, "column": 50 }, "end": { "line": 84, "column": 57 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3062, "end": 3067, "loc": { "start": { "line": 84, "column": 58 }, "end": { "line": 84, "column": 63 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 3068, "end": 3072, "loc": { "start": { "line": 84, "column": 64 }, "end": { "line": 84, "column": 68 }, "identifierName": "aabb" }, "name": "aabb" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 3107, "end": 3147, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 72 } }, "expression": { "type": "CallExpression", "start": 3107, "end": 3146, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3107, "end": 3126, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 51 } }, "object": { "type": "Identifier", "start": 3107, "end": 3111, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 36 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 3112, "end": 3126, "loc": { "start": { "line": 85, "column": 37 }, "end": { "line": 85, "column": 51 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3127, "end": 3135, "loc": { "start": { "line": 85, "column": 52 }, "end": { "line": 85, "column": 60 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, { "type": "Identifier", "start": 3137, "end": 3145, "loc": { "start": { "line": 85, "column": 62 }, "end": { "line": 85, "column": 70 }, "identifierName": "tempVec3" }, "name": "tempVec3" } ] } }, { "type": "ExpressionStatement", "start": 3180, "end": 3228, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3180, "end": 3227, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3180, "end": 3191, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 43 } }, "object": { "type": "Identifier", "start": 3180, "end": 3188, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3189, "end": 3190, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 42 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3195, "end": 3227, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3195, "end": 3213, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 65 } }, "object": { "type": "Identifier", "start": 3195, "end": 3210, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3211, "end": 3212, "loc": { "start": { "line": 86, "column": 63 }, "end": { "line": 86, "column": 64 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3216, "end": 3227, "loc": { "start": { "line": 86, "column": 68 }, "end": { "line": 86, "column": 79 } }, "object": { "type": "Identifier", "start": 3216, "end": 3224, "loc": { "start": { "line": 86, "column": 68 }, "end": { "line": 86, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3225, "end": 3226, "loc": { "start": { "line": 86, "column": 77 }, "end": { "line": 86, "column": 78 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3261, "end": 3309, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3261, "end": 3308, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3261, "end": 3272, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 43 } }, "object": { "type": "Identifier", "start": 3261, "end": 3269, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3270, "end": 3271, "loc": { "start": { "line": 87, "column": 41 }, "end": { "line": 87, "column": 42 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3276, "end": 3308, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3276, "end": 3294, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 65 } }, "object": { "type": "Identifier", "start": 3276, "end": 3291, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3292, "end": 3293, "loc": { "start": { "line": 87, "column": 63 }, "end": { "line": 87, "column": 64 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3297, "end": 3308, "loc": { "start": { "line": 87, "column": 68 }, "end": { "line": 87, "column": 79 } }, "object": { "type": "Identifier", "start": 3297, "end": 3305, "loc": { "start": { "line": 87, "column": 68 }, "end": { "line": 87, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3306, "end": 3307, "loc": { "start": { "line": 87, "column": 77 }, "end": { "line": 87, "column": 78 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3342, "end": 3390, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3342, "end": 3389, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3342, "end": 3353, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 43 } }, "object": { "type": "Identifier", "start": 3342, "end": 3350, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3351, "end": 3352, "loc": { "start": { "line": 88, "column": 41 }, "end": { "line": 88, "column": 42 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3357, "end": 3389, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3357, "end": 3375, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 65 } }, "object": { "type": "Identifier", "start": 3357, "end": 3372, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3373, "end": 3374, "loc": { "start": { "line": 88, "column": 63 }, "end": { "line": 88, "column": 64 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3378, "end": 3389, "loc": { "start": { "line": 88, "column": 68 }, "end": { "line": 88, "column": 79 } }, "object": { "type": "Identifier", "start": 3378, "end": 3386, "loc": { "start": { "line": 88, "column": 68 }, "end": { "line": 88, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3387, "end": 3388, "loc": { "start": { "line": 88, "column": 77 }, "end": { "line": 88, "column": 78 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3423, "end": 3471, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3423, "end": 3470, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3423, "end": 3434, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 43 } }, "object": { "type": "Identifier", "start": 3423, "end": 3431, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3432, "end": 3433, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 42 } }, "extra": { "rawValue": 3, "raw": "3" }, "value": 3 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3438, "end": 3470, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3438, "end": 3456, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 65 } }, "object": { "type": "Identifier", "start": 3438, "end": 3453, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3454, "end": 3455, "loc": { "start": { "line": 89, "column": 63 }, "end": { "line": 89, "column": 64 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3459, "end": 3470, "loc": { "start": { "line": 89, "column": 68 }, "end": { "line": 89, "column": 79 } }, "object": { "type": "Identifier", "start": 3459, "end": 3467, "loc": { "start": { "line": 89, "column": 68 }, "end": { "line": 89, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3468, "end": 3469, "loc": { "start": { "line": 89, "column": 77 }, "end": { "line": 89, "column": 78 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3504, "end": 3552, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3504, "end": 3551, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3504, "end": 3515, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 43 } }, "object": { "type": "Identifier", "start": 3504, "end": 3512, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3513, "end": 3514, "loc": { "start": { "line": 90, "column": 41 }, "end": { "line": 90, "column": 42 } }, "extra": { "rawValue": 4, "raw": "4" }, "value": 4 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3519, "end": 3551, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3519, "end": 3537, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 65 } }, "object": { "type": "Identifier", "start": 3519, "end": 3534, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3535, "end": 3536, "loc": { "start": { "line": 90, "column": 63 }, "end": { "line": 90, "column": 64 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3540, "end": 3551, "loc": { "start": { "line": 90, "column": 68 }, "end": { "line": 90, "column": 79 } }, "object": { "type": "Identifier", "start": 3540, "end": 3548, "loc": { "start": { "line": 90, "column": 68 }, "end": { "line": 90, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3549, "end": 3550, "loc": { "start": { "line": 90, "column": 77 }, "end": { "line": 90, "column": 78 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3585, "end": 3633, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 80 } }, "expression": { "type": "AssignmentExpression", "start": 3585, "end": 3632, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 79 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3585, "end": 3596, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 43 } }, "object": { "type": "Identifier", "start": 3585, "end": 3593, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 40 }, "identifierName": "tempAABB" }, "name": "tempAABB" }, "property": { "type": "NumericLiteral", "start": 3594, "end": 3595, "loc": { "start": { "line": 91, "column": 41 }, "end": { "line": 91, "column": 42 } }, "extra": { "rawValue": 5, "raw": "5" }, "value": 5 }, "computed": true }, "right": { "type": "BinaryExpression", "start": 3600, "end": 3632, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 79 } }, "left": { "type": "MemberExpression", "start": 3600, "end": 3618, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 65 } }, "object": { "type": "Identifier", "start": 3600, "end": 3615, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 62 }, "identifierName": "sectionPlanePos" }, "name": "sectionPlanePos" }, "property": { "type": "NumericLiteral", "start": 3616, "end": 3617, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 64 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "MemberExpression", "start": 3621, "end": 3632, "loc": { "start": { "line": 91, "column": 68 }, "end": { "line": 91, "column": 79 } }, "object": { "type": "Identifier", "start": 3621, "end": 3629, "loc": { "start": { "line": 91, "column": 68 }, "end": { "line": 91, "column": 76 }, "identifierName": "tempVec3" }, "name": "tempVec3" }, "property": { "type": "NumericLiteral", "start": 3630, "end": 3631, "loc": { "start": { "line": 91, "column": 77 }, "end": { "line": 91, "column": 78 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true } } } }, { "type": "ExpressionStatement", "start": 3667, "end": 3835, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 96, "column": 35 } }, "expression": { "type": "CallExpression", "start": 3667, "end": 3834, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 96, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 3667, "end": 3698, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 63 } }, "object": { "type": "MemberExpression", "start": 3667, "end": 3692, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3667, "end": 3679, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 44 } }, "object": { "type": "ThisExpression", "start": 3667, "end": 3671, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 36 } } }, "property": { "type": "Identifier", "start": 3672, "end": 3679, "loc": { "start": { "line": 93, "column": 37 }, "end": { "line": 93, "column": 44 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 3680, "end": 3692, "loc": { "start": { "line": 93, "column": 45 }, "end": { "line": 93, "column": 57 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 3693, "end": 3698, "loc": { "start": { "line": 93, "column": 58 }, "end": { "line": 93, "column": 63 }, "identifierName": "flyTo" }, "name": "flyTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 3699, "end": 3833, "loc": { "start": { "line": 93, "column": 64 }, "end": { "line": 96, "column": 33 } }, "properties": [ { "type": "ObjectProperty", "start": 3737, "end": 3751, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3737, "end": 3741, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 40 }, "identifierName": "aabb" }, "name": "aabb" }, "value": { "type": "Identifier", "start": 3743, "end": 3751, "loc": { "start": { "line": 94, "column": 42 }, "end": { "line": 94, "column": 50 }, "identifierName": "tempAABB" }, "name": "tempAABB" } }, { "type": "ObjectProperty", "start": 3789, "end": 3799, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3789, "end": 3795, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 42 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "value": { "type": "NumericLiteral", "start": 3797, "end": 3799, "loc": { "start": { "line": 95, "column": 44 }, "end": { "line": 95, "column": 46 } }, "extra": { "rawValue": 65, "raw": "65" }, "value": 65 } } ] } ] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 3917, "end": 4421, "loc": { "start": { "line": 99, "column": 24 }, "end": { "line": 109, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 3947, "end": 4121, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 102, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3947, "end": 3955, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 3957, "end": 4121, "loc": { "start": { "line": 100, "column": 38 }, "end": { "line": 102, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3958, "end": 3965, "loc": { "start": { "line": 100, "column": 39 }, "end": { "line": 100, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 3970, "end": 4121, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 102, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4004, "end": 4091, "loc": { "start": { "line": 101, "column": 32 }, "end": { "line": 101, "column": 119 } }, "argument": { "type": "LogicalExpression", "start": 4011, "end": 4090, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 118 } }, "left": { "type": "CallExpression", "start": 4011, "end": 4080, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 108 } }, "callee": { "type": "MemberExpression", "start": 4011, "end": 4049, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 77 } }, "object": { "type": "MemberExpression", "start": 4011, "end": 4039, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4011, "end": 4025, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 53 } }, "object": { "type": "Identifier", "start": 4011, "end": 4018, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 4019, "end": 4025, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4026, "end": 4039, "loc": { "start": { "line": 101, "column": 54 }, "end": { "line": 101, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 4040, "end": 4049, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4050, "end": 4079, "loc": { "start": { "line": 101, "column": 78 }, "end": { "line": 101, "column": 107 } }, "extra": { "rawValue": "sectionToolContextMenu.flip", "raw": "\"sectionToolContextMenu.flip\"" }, "value": "sectionToolContextMenu.flip" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 4084, "end": 4090, "loc": { "start": { "line": 101, "column": 112 }, "end": { "line": 101, "column": 118 } }, "extra": { "rawValue": "Flip", "raw": "\"Flip\"" }, "value": "Flip" } } } ], "directives": [] } } }, { "type": "ObjectMethod", "start": 4151, "end": 4255, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 105, "column": 29 } }, "method": true, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4151, "end": 4161, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 38 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4164, "end": 4255, "loc": { "start": { "line": 103, "column": 41 }, "end": { "line": 105, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4198, "end": 4225, "loc": { "start": { "line": 104, "column": 32 }, "end": { "line": 104, "column": 59 } }, "argument": { "type": "MemberExpression", "start": 4205, "end": 4224, "loc": { "start": { "line": 104, "column": 39 }, "end": { "line": 104, "column": 58 } }, "object": { "type": "Identifier", "start": 4205, "end": 4217, "loc": { "start": { "line": 104, "column": 39 }, "end": { "line": 104, "column": 51 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4218, "end": 4224, "loc": { "start": { "line": 104, "column": 52 }, "end": { "line": 104, "column": 58 }, "identifierName": "active" }, "name": "active" }, "computed": false } } ], "directives": [] } }, { "type": "ObjectProperty", "start": 4285, "end": 4395, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 108, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4285, "end": 4293, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 106, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 4295, "end": 4395, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 108, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4296, "end": 4303, "loc": { "start": { "line": 106, "column": 39 }, "end": { "line": 106, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4308, "end": 4395, "loc": { "start": { "line": 106, "column": 51 }, "end": { "line": 108, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4342, "end": 4365, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 55 } }, "expression": { "type": "CallExpression", "start": 4342, "end": 4364, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 4342, "end": 4362, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 52 } }, "object": { "type": "Identifier", "start": 4342, "end": 4354, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4355, "end": 4362, "loc": { "start": { "line": 107, "column": 45 }, "end": { "line": 107, "column": 52 }, "identifierName": "flipDir" }, "name": "flipDir" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 4448, "end": 4822, "loc": { "start": { "line": 111, "column": 24 }, "end": { "line": 118, "column": 25 } }, "properties": [ { "type": "ObjectProperty", "start": 4478, "end": 4656, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 114, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4478, "end": 4486, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 36 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 4488, "end": 4656, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 114, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4489, "end": 4496, "loc": { "start": { "line": 112, "column": 39 }, "end": { "line": 112, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4501, "end": 4656, "loc": { "start": { "line": 112, "column": 51 }, "end": { "line": 114, "column": 29 } }, "body": [ { "type": "ReturnStatement", "start": 4535, "end": 4626, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 123 } }, "argument": { "type": "LogicalExpression", "start": 4542, "end": 4625, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 122 } }, "left": { "type": "CallExpression", "start": 4542, "end": 4613, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 110 } }, "callee": { "type": "MemberExpression", "start": 4542, "end": 4580, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 77 } }, "object": { "type": "MemberExpression", "start": 4542, "end": 4570, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 67 } }, "object": { "type": "MemberExpression", "start": 4542, "end": 4556, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 53 } }, "object": { "type": "Identifier", "start": 4542, "end": 4549, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 46 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 4550, "end": 4556, "loc": { "start": { "line": 113, "column": 47 }, "end": { "line": 113, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4557, "end": 4570, "loc": { "start": { "line": 113, "column": 54 }, "end": { "line": 113, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 4571, "end": 4580, "loc": { "start": { "line": 113, "column": 68 }, "end": { "line": 113, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4581, "end": 4612, "loc": { "start": { "line": 113, "column": 78 }, "end": { "line": 113, "column": 109 } }, "extra": { "rawValue": "sectionToolContextMenu.delete", "raw": "\"sectionToolContextMenu.delete\"" }, "value": "sectionToolContextMenu.delete" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 4617, "end": 4625, "loc": { "start": { "line": 113, "column": 114 }, "end": { "line": 113, "column": 122 } }, "extra": { "rawValue": "Delete", "raw": "\"Delete\"" }, "value": "Delete" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 4686, "end": 4796, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 117, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4686, "end": 4694, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 115, "column": 36 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 4696, "end": 4796, "loc": { "start": { "line": 115, "column": 38 }, "end": { "line": 117, "column": 29 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4697, "end": 4704, "loc": { "start": { "line": 115, "column": 39 }, "end": { "line": 115, "column": 46 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4709, "end": 4796, "loc": { "start": { "line": 115, "column": 51 }, "end": { "line": 117, "column": 29 } }, "body": [ { "type": "ExpressionStatement", "start": 4743, "end": 4766, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 55 } }, "expression": { "type": "CallExpression", "start": 4743, "end": 4765, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 4743, "end": 4763, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 52 } }, "object": { "type": "Identifier", "start": 4743, "end": 4755, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 44 }, "identifierName": "sectionPlane" }, "name": "sectionPlane" }, "property": { "type": "Identifier", "start": 4756, "end": 4763, "loc": { "start": { "line": 116, "column": 45 }, "end": { "line": 116, "column": 52 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ], "leadingComments": [ { "type": "CommentLine", "value": " Submenu", "start": 1715, "end": 1725, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 35 } } } ] } ] } } ] } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4898, "end": 7039, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 175, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 4898, "end": 7038, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 175, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4898, "end": 4908, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 18 } }, "object": { "type": "ThisExpression", "start": 4898, "end": 4902, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 12 } } }, "property": { "type": "Identifier", "start": 4903, "end": 4908, "loc": { "start": { "line": 124, "column": 13 }, "end": { "line": 124, "column": 18 }, "identifierName": "items" }, "name": "items" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 4911, "end": 7038, "loc": { "start": { "line": 124, "column": 21 }, "end": { "line": 175, "column": 9 } }, "elements": [ { "type": "ArrayExpression", "start": 4925, "end": 5938, "loc": { "start": { "line": 125, "column": 12 }, "end": { "line": 148, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 4943, "end": 5426, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 136, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 4965, "end": 5138, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 129, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4965, "end": 4973, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 4975, "end": 5138, "loc": { "start": { "line": 127, "column": 30 }, "end": { "line": 129, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4976, "end": 4983, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 4988, "end": 5138, "loc": { "start": { "line": 127, "column": 43 }, "end": { "line": 129, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5014, "end": 5116, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 126 } }, "argument": { "type": "LogicalExpression", "start": 5021, "end": 5115, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 125 } }, "left": { "type": "CallExpression", "start": 5021, "end": 5097, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 107 } }, "callee": { "type": "MemberExpression", "start": 5021, "end": 5059, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 69 } }, "object": { "type": "MemberExpression", "start": 5021, "end": 5049, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 59 } }, "object": { "type": "MemberExpression", "start": 5021, "end": 5035, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 45 } }, "object": { "type": "Identifier", "start": 5021, "end": 5028, "loc": { "start": { "line": 128, "column": 31 }, "end": { "line": 128, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5029, "end": 5035, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5036, "end": 5049, "loc": { "start": { "line": 128, "column": 46 }, "end": { "line": 128, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 5050, "end": 5059, "loc": { "start": { "line": 128, "column": 60 }, "end": { "line": 128, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5060, "end": 5096, "loc": { "start": { "line": 128, "column": 70 }, "end": { "line": 128, "column": 106 } }, "extra": { "rawValue": "sectionToolContextMenu.clearSlices", "raw": "\"sectionToolContextMenu.clearSlices\"" }, "value": "sectionToolContextMenu.clearSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 5101, "end": 5115, "loc": { "start": { "line": 128, "column": 111 }, "end": { "line": 128, "column": 125 } }, "extra": { "rawValue": "Clear Slices", "raw": "\"Clear Slices\"" }, "value": "Clear Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5160, "end": 5281, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 132, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5160, "end": 5170, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 5172, "end": 5281, "loc": { "start": { "line": 130, "column": 32 }, "end": { "line": 132, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5173, "end": 5180, "loc": { "start": { "line": 130, "column": 33 }, "end": { "line": 130, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5185, "end": 5281, "loc": { "start": { "line": 130, "column": 45 }, "end": { "line": 132, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5211, "end": 5259, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 5219, "end": 5257, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 70 } }, "left": { "type": "CallExpression", "start": 5219, "end": 5253, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 5219, "end": 5251, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 64 } }, "object": { "type": "MemberExpression", "start": 5219, "end": 5236, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 49 } }, "object": { "type": "Identifier", "start": 5219, "end": 5226, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5227, "end": 5236, "loc": { "start": { "line": 131, "column": 40 }, "end": { "line": 131, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5237, "end": 5251, "loc": { "start": { "line": 131, "column": 50 }, "end": { "line": 131, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 5256, "end": 5257, "loc": { "start": { "line": 131, "column": 69 }, "end": { "line": 131, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 5218 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5303, "end": 5408, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 135, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5303, "end": 5311, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 133, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 5313, "end": 5408, "loc": { "start": { "line": 133, "column": 30 }, "end": { "line": 135, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5314, "end": 5321, "loc": { "start": { "line": 133, "column": 31 }, "end": { "line": 133, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5326, "end": 5408, "loc": { "start": { "line": 133, "column": 43 }, "end": { "line": 135, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5352, "end": 5386, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 58 } }, "expression": { "type": "CallExpression", "start": 5352, "end": 5385, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 5352, "end": 5383, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 55 } }, "object": { "type": "MemberExpression", "start": 5352, "end": 5369, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 41 } }, "object": { "type": "Identifier", "start": 5352, "end": 5359, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5360, "end": 5369, "loc": { "start": { "line": 134, "column": 32 }, "end": { "line": 134, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5370, "end": 5383, "loc": { "start": { "line": 134, "column": 42 }, "end": { "line": 134, "column": 55 }, "identifierName": "clearSections" }, "name": "clearSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 5444, "end": 5924, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 147, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5466, "end": 5637, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 140, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5466, "end": 5474, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 138, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 5476, "end": 5637, "loc": { "start": { "line": 138, "column": 30 }, "end": { "line": 140, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5477, "end": 5484, "loc": { "start": { "line": 138, "column": 31 }, "end": { "line": 138, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5489, "end": 5637, "loc": { "start": { "line": 138, "column": 43 }, "end": { "line": 140, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5515, "end": 5615, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 124 } }, "argument": { "type": "LogicalExpression", "start": 5522, "end": 5614, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 123 } }, "left": { "type": "CallExpression", "start": 5522, "end": 5597, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 106 } }, "callee": { "type": "MemberExpression", "start": 5522, "end": 5560, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 69 } }, "object": { "type": "MemberExpression", "start": 5522, "end": 5550, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 59 } }, "object": { "type": "MemberExpression", "start": 5522, "end": 5536, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 45 } }, "object": { "type": "Identifier", "start": 5522, "end": 5529, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5530, "end": 5536, "loc": { "start": { "line": 139, "column": 39 }, "end": { "line": 139, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5537, "end": 5550, "loc": { "start": { "line": 139, "column": 46 }, "end": { "line": 139, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 5551, "end": 5560, "loc": { "start": { "line": 139, "column": 60 }, "end": { "line": 139, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 5561, "end": 5596, "loc": { "start": { "line": 139, "column": 70 }, "end": { "line": 139, "column": 105 } }, "extra": { "rawValue": "sectionToolContextMenu.flipSlices", "raw": "\"sectionToolContextMenu.flipSlices\"" }, "value": "sectionToolContextMenu.flipSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 5601, "end": 5614, "loc": { "start": { "line": 139, "column": 110 }, "end": { "line": 139, "column": 123 } }, "extra": { "rawValue": "Flip Slices", "raw": "\"Flip Slices\"" }, "value": "Flip Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5659, "end": 5780, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 143, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5659, "end": 5669, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 5671, "end": 5780, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 143, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5672, "end": 5679, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5684, "end": 5780, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 143, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 5710, "end": 5758, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 5718, "end": 5756, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 70 } }, "left": { "type": "CallExpression", "start": 5718, "end": 5752, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 5718, "end": 5750, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 64 } }, "object": { "type": "MemberExpression", "start": 5718, "end": 5735, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 49 } }, "object": { "type": "Identifier", "start": 5718, "end": 5725, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5726, "end": 5735, "loc": { "start": { "line": 142, "column": 40 }, "end": { "line": 142, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5736, "end": 5750, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 5755, "end": 5756, "loc": { "start": { "line": 142, "column": 69 }, "end": { "line": 142, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 5717 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 5802, "end": 5906, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 146, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5802, "end": 5810, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 5812, "end": 5906, "loc": { "start": { "line": 144, "column": 30 }, "end": { "line": 146, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5813, "end": 5820, "loc": { "start": { "line": 144, "column": 31 }, "end": { "line": 144, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 5825, "end": 5906, "loc": { "start": { "line": 144, "column": 43 }, "end": { "line": 146, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 5851, "end": 5884, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 57 } }, "expression": { "type": "CallExpression", "start": 5851, "end": 5883, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 5851, "end": 5881, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 54 } }, "object": { "type": "MemberExpression", "start": 5851, "end": 5868, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 41 } }, "object": { "type": "Identifier", "start": 5851, "end": 5858, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 5859, "end": 5868, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5869, "end": 5881, "loc": { "start": { "line": 145, "column": 42 }, "end": { "line": 145, "column": 54 }, "identifierName": "flipSections" }, "name": "flipSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ] }, { "type": "ArrayExpression", "start": 5953, "end": 6992, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 173, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 5971, "end": 6467, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 161, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5993, "end": 6177, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 154, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5993, "end": 6001, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 6003, "end": 6177, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 154, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6004, "end": 6011, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6016, "end": 6177, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 154, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6042, "end": 6155, "loc": { "start": { "line": 153, "column": 24 }, "end": { "line": 153, "column": 137 } }, "argument": { "type": "LogicalExpression", "start": 6049, "end": 6154, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 136 } }, "left": { "type": "CallExpression", "start": 6049, "end": 6130, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 112 } }, "callee": { "type": "MemberExpression", "start": 6049, "end": 6087, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 69 } }, "object": { "type": "MemberExpression", "start": 6049, "end": 6077, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 59 } }, "object": { "type": "MemberExpression", "start": 6049, "end": 6063, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 45 } }, "object": { "type": "Identifier", "start": 6049, "end": 6056, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6057, "end": 6063, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6064, "end": 6077, "loc": { "start": { "line": 153, "column": 46 }, "end": { "line": 153, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 6078, "end": 6087, "loc": { "start": { "line": 153, "column": 60 }, "end": { "line": 153, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6088, "end": 6129, "loc": { "start": { "line": 153, "column": 70 }, "end": { "line": 153, "column": 111 } }, "extra": { "rawValue": "sectionToolContextMenu.disableAllSlices", "raw": "\"sectionToolContextMenu.disableAllSlices\"" }, "value": "sectionToolContextMenu.disableAllSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 6134, "end": 6154, "loc": { "start": { "line": 153, "column": 116 }, "end": { "line": 153, "column": 136 } }, "extra": { "rawValue": "Disable all Slices", "raw": "\"Disable all Slices\"" }, "value": "Disable all Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6199, "end": 6320, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 157, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6199, "end": 6209, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 6211, "end": 6320, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 157, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6212, "end": 6219, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6224, "end": 6320, "loc": { "start": { "line": 155, "column": 45 }, "end": { "line": 157, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6250, "end": 6298, "loc": { "start": { "line": 156, "column": 24 }, "end": { "line": 156, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 6258, "end": 6296, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 70 } }, "left": { "type": "CallExpression", "start": 6258, "end": 6292, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 6258, "end": 6290, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 64 } }, "object": { "type": "MemberExpression", "start": 6258, "end": 6275, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 49 } }, "object": { "type": "Identifier", "start": 6258, "end": 6265, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6266, "end": 6275, "loc": { "start": { "line": 156, "column": 40 }, "end": { "line": 156, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6276, "end": 6290, "loc": { "start": { "line": 156, "column": 50 }, "end": { "line": 156, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6295, "end": 6296, "loc": { "start": { "line": 156, "column": 69 }, "end": { "line": 156, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6257 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6342, "end": 6449, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 160, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6342, "end": 6350, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 6352, "end": 6449, "loc": { "start": { "line": 158, "column": 30 }, "end": { "line": 160, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6353, "end": 6360, "loc": { "start": { "line": 158, "column": 31 }, "end": { "line": 158, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6365, "end": 6449, "loc": { "start": { "line": 158, "column": 43 }, "end": { "line": 160, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 6391, "end": 6427, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 60 } }, "expression": { "type": "CallExpression", "start": 6391, "end": 6426, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 6391, "end": 6424, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 57 } }, "object": { "type": "MemberExpression", "start": 6391, "end": 6408, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 41 } }, "object": { "type": "Identifier", "start": 6391, "end": 6398, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6399, "end": 6408, "loc": { "start": { "line": 159, "column": 32 }, "end": { "line": 159, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6409, "end": 6424, "loc": { "start": { "line": 159, "column": 42 }, "end": { "line": 159, "column": 57 }, "identifierName": "disableSections" }, "name": "disableSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] }, { "type": "ObjectExpression", "start": 6485, "end": 6978, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 172, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 6507, "end": 6689, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 165, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6507, "end": 6515, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 28 }, "identifierName": "getTitle" }, "name": "getTitle" }, "value": { "type": "ArrowFunctionExpression", "start": 6517, "end": 6689, "loc": { "start": { "line": 163, "column": 30 }, "end": { "line": 165, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6518, "end": 6525, "loc": { "start": { "line": 163, "column": 31 }, "end": { "line": 163, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6530, "end": 6689, "loc": { "start": { "line": 163, "column": 43 }, "end": { "line": 165, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6556, "end": 6667, "loc": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 135 } }, "argument": { "type": "LogicalExpression", "start": 6563, "end": 6666, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 134 } }, "left": { "type": "CallExpression", "start": 6563, "end": 6643, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 111 } }, "callee": { "type": "MemberExpression", "start": 6563, "end": 6601, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 69 } }, "object": { "type": "MemberExpression", "start": 6563, "end": 6591, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 59 } }, "object": { "type": "MemberExpression", "start": 6563, "end": 6577, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 45 } }, "object": { "type": "Identifier", "start": 6563, "end": 6570, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 38 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6571, "end": 6577, "loc": { "start": { "line": 164, "column": 39 }, "end": { "line": 164, "column": 45 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6578, "end": 6591, "loc": { "start": { "line": 164, "column": 46 }, "end": { "line": 164, "column": 59 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 6592, "end": 6601, "loc": { "start": { "line": 164, "column": 60 }, "end": { "line": 164, "column": 69 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 6602, "end": 6642, "loc": { "start": { "line": 164, "column": 70 }, "end": { "line": 164, "column": 110 } }, "extra": { "rawValue": "sectionToolContextMenu.enableAllSlices", "raw": "\"sectionToolContextMenu.enableAllSlices\"" }, "value": "sectionToolContextMenu.enableAllSlices" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 6647, "end": 6666, "loc": { "start": { "line": 164, "column": 115 }, "end": { "line": 164, "column": 134 } }, "extra": { "rawValue": "Enable all Slices", "raw": "\"Enable all Slices\"" }, "value": "Enable all Slices" } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6711, "end": 6832, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 168, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6711, "end": 6721, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 166, "column": 30 }, "identifierName": "getEnabled" }, "name": "getEnabled" }, "value": { "type": "ArrowFunctionExpression", "start": 6723, "end": 6832, "loc": { "start": { "line": 166, "column": 32 }, "end": { "line": 168, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6724, "end": 6731, "loc": { "start": { "line": 166, "column": 33 }, "end": { "line": 166, "column": 40 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6736, "end": 6832, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 168, "column": 21 } }, "body": [ { "type": "ReturnStatement", "start": 6762, "end": 6810, "loc": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 72 } }, "argument": { "type": "BinaryExpression", "start": 6770, "end": 6808, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 70 } }, "left": { "type": "CallExpression", "start": 6770, "end": 6804, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 6770, "end": 6802, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 64 } }, "object": { "type": "MemberExpression", "start": 6770, "end": 6787, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 49 } }, "object": { "type": "Identifier", "start": 6770, "end": 6777, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 39 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6778, "end": 6787, "loc": { "start": { "line": 167, "column": 40 }, "end": { "line": 167, "column": 49 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6788, "end": 6802, "loc": { "start": { "line": 167, "column": 50 }, "end": { "line": 167, "column": 64 }, "identifierName": "getNumSections" }, "name": "getNumSections" }, "computed": false }, "arguments": [] }, "operator": ">", "right": { "type": "NumericLiteral", "start": 6807, "end": 6808, "loc": { "start": { "line": 167, "column": 69 }, "end": { "line": 167, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6769 } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 6854, "end": 6960, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 171, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6854, "end": 6862, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 169, "column": 28 }, "identifierName": "doAction" }, "name": "doAction" }, "value": { "type": "ArrowFunctionExpression", "start": 6864, "end": 6960, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 171, "column": 21 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6865, "end": 6872, "loc": { "start": { "line": 169, "column": 31 }, "end": { "line": 169, "column": 38 }, "identifierName": "context" }, "name": "context" } ], "body": { "type": "BlockStatement", "start": 6877, "end": 6960, "loc": { "start": { "line": 169, "column": 43 }, "end": { "line": 171, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 6903, "end": 6938, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 59 } }, "expression": { "type": "CallExpression", "start": 6903, "end": 6937, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 6903, "end": 6935, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 56 } }, "object": { "type": "MemberExpression", "start": 6903, "end": 6920, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 41 } }, "object": { "type": "Identifier", "start": 6903, "end": 6910, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 31 }, "identifierName": "context" }, "name": "context" }, "property": { "type": "Identifier", "start": 6911, "end": 6920, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 41 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 6921, "end": 6935, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 56 }, "identifierName": "enableSections" }, "name": "enableSections" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } ] } ] }, { "type": "Identifier", "start": 7006, "end": 7028, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 34 }, "identifierName": "sectionPlanesMenuItems" }, "name": "sectionPlanesMenuItems" } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7051, "end": 7243, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 183, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7051, "end": 7058, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 11 }, "identifierName": "destroy" }, "name": "destroy" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7061, "end": 7243, "loc": { "start": { "line": 178, "column": 14 }, "end": { "line": 183, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 7071, "end": 7087, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 24 } }, "expression": { "type": "CallExpression", "start": 7071, "end": 7086, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 7071, "end": 7084, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 21 } }, "object": { "type": "Super", "start": 7071, "end": 7076, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 13 } } }, "property": { "type": "Identifier", "start": 7077, "end": 7084, "loc": { "start": { "line": 179, "column": 14 }, "end": { "line": 179, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 7096, "end": 7129, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7102, "end": 7128, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 40 } }, "id": { "type": "Identifier", "start": 7102, "end": 7107, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 7110, "end": 7128, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7110, "end": 7122, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 34 } }, "object": { "type": "ThisExpression", "start": 7110, "end": 7114, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 26 } } }, "property": { "type": "Identifier", "start": 7115, "end": 7122, "loc": { "start": { "line": 180, "column": 27 }, "end": { "line": 180, "column": 34 }, "identifierName": "_viewer" }, "name": "_viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7123, "end": 7128, "loc": { "start": { "line": 180, "column": 35 }, "end": { "line": 180, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7138, "end": 7182, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 52 } }, "expression": { "type": "CallExpression", "start": 7138, "end": 7181, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 7138, "end": 7147, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 17 } }, "object": { "type": "Identifier", "start": 7138, "end": 7143, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 13 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 7144, "end": 7147, "loc": { "start": { "line": 181, "column": 14 }, "end": { "line": 181, "column": 17 }, "identifierName": "off" }, "name": "off" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7148, "end": 7180, "loc": { "start": { "line": 181, "column": 18 }, "end": { "line": 181, "column": 50 } }, "object": { "type": "ThisExpression", "start": 7148, "end": 7152, "loc": { "start": { "line": 181, "column": 18 }, "end": { "line": 181, "column": 22 } } }, "property": { "type": "Identifier", "start": 7153, "end": 7180, "loc": { "start": { "line": 181, "column": 23 }, "end": { "line": 181, "column": 50 }, "identifierName": "_onSceneSectionPlaneCreated" }, "name": "_onSceneSectionPlaneCreated" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 7191, "end": 7237, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 54 } }, "expression": { "type": "CallExpression", "start": 7191, "end": 7236, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 53 } }, "callee": { "type": "MemberExpression", "start": 7191, "end": 7200, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 17 } }, "object": { "type": "Identifier", "start": 7191, "end": 7196, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 13 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 7197, "end": 7200, "loc": { "start": { "line": 182, "column": 14 }, "end": { "line": 182, "column": 17 }, "identifierName": "off" }, "name": "off" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7201, "end": 7235, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 52 } }, "object": { "type": "ThisExpression", "start": 7201, "end": 7205, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 22 } } }, "property": { "type": "Identifier", "start": 7206, "end": 7235, "loc": { "start": { "line": 182, "column": 23 }, "end": { "line": 182, "column": 52 }, "identifierName": "_onSceneSectionPlaneDestroyed" }, "name": "_onSceneSectionPlaneDestroyed" }, "computed": false } ] } } ], "directives": [] } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\n * @private\n ", "start": 146, "end": 165, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 8, "column": 3 } } } ], "__PseudoExport__": false, "trailingComments": [] }, "specifiers": null, "source": null, "leadingComments": null } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "*\n * @private\n ", "start": 146, "end": 165, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 8, "column": 3 } } }, { "type": "CommentLine", "value": " Submenu", "start": 1715, "end": 1725, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 35 } } }, { "type": "CommentLine", "value": " Group", "start": 1748, "end": 1756, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 30 } } } ], "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": "ContextMenu", "start": 8, "end": 19, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 19 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 19, "end": 20, "loc": { "start": { "line": 1, "column": 19 }, "end": { "line": 1, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 21, "end": 25, "loc": { "start": { "line": 1, "column": 21 }, "end": { "line": 1, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 25, "end": 26, "loc": { "start": { "line": 1, "column": 25 }, "end": { "line": 1, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "utils", "start": 27, "end": 32, "loc": { "start": { "line": 1, "column": 27 }, "end": { "line": 1, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 32, "end": 33, "loc": { "start": { "line": 1, "column": 32 }, "end": { "line": 1, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 34, "end": 38, "loc": { "start": { "line": 1, "column": 34 }, "end": { "line": 1, "column": 38 } } }, { "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": 39, "end": 81, "loc": { "start": { "line": 1, "column": 39 }, "end": { "line": 1, "column": 81 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 81, "end": 82, "loc": { "start": { "line": 1, "column": 81 }, "end": { "line": 1, "column": 82 } } }, { "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": 84, "end": 89, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 90, "end": 98, "loc": { "start": { "line": 3, "column": 6 }, "end": { "line": 3, "column": 14 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 99, "end": 100, "loc": { "start": { "line": 3, "column": 15 }, "end": { "line": 3, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 101, "end": 105, "loc": { "start": { "line": 3, "column": 17 }, "end": { "line": 3, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 105, "end": 106, "loc": { "start": { "line": 3, "column": 21 }, "end": { "line": 3, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "AABB3", "start": 106, "end": 111, "loc": { "start": { "line": 3, "column": 22 }, "end": { "line": 3, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 111, "end": 112, "loc": { "start": { "line": 3, "column": 27 }, "end": { "line": 3, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 112, "end": 113, "loc": { "start": { "line": 3, "column": 28 }, "end": { "line": 3, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 113, "end": 114, "loc": { "start": { "line": 3, "column": 29 }, "end": { "line": 3, "column": 30 } } }, { "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": 115, "end": 120, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 121, "end": 129, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 14 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 130, "end": 131, "loc": { "start": { "line": 4, "column": 15 }, "end": { "line": 4, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 132, "end": 136, "loc": { "start": { "line": 4, "column": 17 }, "end": { "line": 4, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 136, "end": 137, "loc": { "start": { "line": 4, "column": 21 }, "end": { "line": 4, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "vec3", "start": 137, "end": 141, "loc": { "start": { "line": 4, "column": 22 }, "end": { "line": 4, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 141, "end": 142, "loc": { "start": { "line": 4, "column": 26 }, "end": { "line": 4, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 142, "end": 143, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 143, "end": 144, "loc": { "start": { "line": 4, "column": 28 }, "end": { "line": 4, "column": 29 } } }, { "type": "CommentBlock", "value": "*\n * @private\n ", "start": 146, "end": 165, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 8, "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": 166, "end": 171, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionToolContextMenu", "start": 172, "end": 194, "loc": { "start": { "line": 9, "column": 6 }, "end": { "line": 9, "column": 28 } } }, { "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": 195, "end": 202, "loc": { "start": { "line": 9, "column": 29 }, "end": { "line": 9, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ContextMenu", "start": 203, "end": 214, "loc": { "start": { "line": 9, "column": 37 }, "end": { "line": 9, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 215, "end": 216, "loc": { "start": { "line": 9, "column": 49 }, "end": { "line": 9, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 222, "end": 233, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 233, "end": 234, "loc": { "start": { "line": 11, "column": 15 }, "end": { "line": 11, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 234, "end": 237, "loc": { "start": { "line": 11, "column": 16 }, "end": { "line": 11, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 238, "end": 239, "loc": { "start": { "line": 11, "column": 20 }, "end": { "line": 11, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 240, "end": 241, "loc": { "start": { "line": 11, "column": 22 }, "end": { "line": 11, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 241, "end": 242, "loc": { "start": { "line": 11, "column": 23 }, "end": { "line": 11, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 242, "end": 243, "loc": { "start": { "line": 11, "column": 24 }, "end": { "line": 11, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 244, "end": 245, "loc": { "start": { "line": 11, "column": 26 }, "end": { "line": 11, "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": 255, "end": 257, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 258, "end": 259, "loc": { "start": { "line": 13, "column": 11 }, "end": { "line": 13, "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": 259, "end": 260, "loc": { "start": { "line": 13, "column": 12 }, "end": { "line": 13, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 260, "end": 263, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 263, "end": 264, "loc": { "start": { "line": 13, "column": 16 }, "end": { "line": 13, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 264, "end": 283, "loc": { "start": { "line": 13, "column": 17 }, "end": { "line": 13, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 283, "end": 284, "loc": { "start": { "line": 13, "column": 36 }, "end": { "line": 13, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 285, "end": 286, "loc": { "start": { "line": 13, "column": 38 }, "end": { "line": 13, "column": 39 } } }, { "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": 299, "end": 304, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "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: sectionPlanesPlugin", "start": 305, "end": 342, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 342, "end": 343, "loc": { "start": { "line": 14, "column": 55 }, "end": { "line": 14, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 352, "end": 353, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 9 } } }, { "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": 363, "end": 368, "loc": { "start": { "line": 17, "column": 8 }, "end": { "line": 17, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 368, "end": 369, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 17, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "utils", "start": 369, "end": 374, "loc": { "start": { "line": 17, "column": 14 }, "end": { "line": 17, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 374, "end": 375, "loc": { "start": { "line": 17, "column": 19 }, "end": { "line": 17, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "apply", "start": 375, "end": 380, "loc": { "start": { "line": 17, "column": 20 }, "end": { "line": 17, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 380, "end": 381, "loc": { "start": { "line": 17, "column": 25 }, "end": { "line": 17, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 381, "end": 382, "loc": { "start": { "line": 17, "column": 26 }, "end": { "line": 17, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 382, "end": 383, "loc": { "start": { "line": 17, "column": 27 }, "end": { "line": 17, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 383, "end": 384, "loc": { "start": { "line": 17, "column": 28 }, "end": { "line": 17, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 385, "end": 388, "loc": { "start": { "line": 17, "column": 30 }, "end": { "line": 17, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 388, "end": 389, "loc": { "start": { "line": 17, "column": 33 }, "end": { "line": 17, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 389, "end": 390, "loc": { "start": { "line": 17, "column": 34 }, "end": { "line": 17, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 390, "end": 391, "loc": { "start": { "line": 17, "column": 35 }, "end": { "line": 17, "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": 401, "end": 405, "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": 405, "end": 406, "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": "_sectionPlanesPlugin", "start": 406, "end": 426, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 427, "end": 428, "loc": { "start": { "line": 19, "column": 34 }, "end": { "line": 19, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 429, "end": 432, "loc": { "start": { "line": 19, "column": 36 }, "end": { "line": 19, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 432, "end": 433, "loc": { "start": { "line": 19, "column": 39 }, "end": { "line": 19, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 433, "end": 452, "loc": { "start": { "line": 19, "column": 40 }, "end": { "line": 19, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 452, "end": 453, "loc": { "start": { "line": 19, "column": 59 }, "end": { "line": 19, "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": 462, "end": 466, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 466, "end": 467, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 467, "end": 474, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 475, "end": 476, "loc": { "start": { "line": 20, "column": 21 }, "end": { "line": 20, "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": 477, "end": 481, "loc": { "start": { "line": 20, "column": 23 }, "end": { "line": 20, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 481, "end": 482, "loc": { "start": { "line": 20, "column": 27 }, "end": { "line": 20, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 482, "end": 502, "loc": { "start": { "line": 20, "column": 28 }, "end": { "line": 20, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 502, "end": 503, "loc": { "start": { "line": 20, "column": 48 }, "end": { "line": 20, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 503, "end": 509, "loc": { "start": { "line": 20, "column": 49 }, "end": { "line": 20, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 509, "end": 510, "loc": { "start": { "line": 20, "column": 55 }, "end": { "line": 20, "column": 56 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 520, "end": 524, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 524, "end": 525, "loc": { "start": { "line": 22, "column": 12 }, "end": { "line": 22, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_onSceneSectionPlaneCreated", "start": 525, "end": 552, "loc": { "start": { "line": 22, "column": 13 }, "end": { "line": 22, "column": 40 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 553, "end": 554, "loc": { "start": { "line": 22, "column": 41 }, "end": { "line": 22, "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": 555, "end": 559, "loc": { "start": { "line": 22, "column": 43 }, "end": { "line": 22, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 559, "end": 560, "loc": { "start": { "line": 22, "column": 47 }, "end": { "line": 22, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 560, "end": 567, "loc": { "start": { "line": 22, "column": 48 }, "end": { "line": 22, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 567, "end": 568, "loc": { "start": { "line": 22, "column": 55 }, "end": { "line": 22, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 568, "end": 573, "loc": { "start": { "line": 22, "column": 56 }, "end": { "line": 22, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 573, "end": 574, "loc": { "start": { "line": 22, "column": 61 }, "end": { "line": 22, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 574, "end": 576, "loc": { "start": { "line": 22, "column": 62 }, "end": { "line": 22, "column": 64 } } }, { "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": 22, "column": 64 }, "end": { "line": 22, "column": 65 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionPlaneCreated", "start": 577, "end": 598, "loc": { "start": { "line": 22, "column": 65 }, "end": { "line": 22, "column": 86 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 598, "end": 599, "loc": { "start": { "line": 22, "column": 86 }, "end": { "line": 22, "column": 87 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 600, "end": 601, "loc": { "start": { "line": 22, "column": 88 }, "end": { "line": 22, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 601, "end": 602, "loc": { "start": { "line": 22, "column": 89 }, "end": { "line": 22, "column": 90 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 603, "end": 605, "loc": { "start": { "line": 22, "column": 91 }, "end": { "line": 22, "column": 93 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 606, "end": 607, "loc": { "start": { "line": 22, "column": 94 }, "end": { "line": 22, "column": 95 } } }, { "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": 620, "end": 624, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 624, "end": 625, "loc": { "start": { "line": 23, "column": 16 }, "end": { "line": 23, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildMenu", "start": 625, "end": 635, "loc": { "start": { "line": 23, "column": 17 }, "end": { "line": 23, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 635, "end": 636, "loc": { "start": { "line": 23, "column": 27 }, "end": { "line": 23, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 636, "end": 637, "loc": { "start": { "line": 23, "column": 28 }, "end": { "line": 23, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 637, "end": 638, "loc": { "start": { "line": 23, "column": 29 }, "end": { "line": 23, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 647, "end": 648, "loc": { "start": { "line": 24, "column": 8 }, "end": { "line": 24, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 648, "end": 649, "loc": { "start": { "line": 24, "column": 9 }, "end": { "line": 24, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 649, "end": 650, "loc": { "start": { "line": 24, "column": 10 }, "end": { "line": 24, "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": 660, "end": 664, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 664, "end": 665, "loc": { "start": { "line": 26, "column": 12 }, "end": { "line": 26, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_onSceneSectionPlaneDestroyed", "start": 665, "end": 694, "loc": { "start": { "line": 26, "column": 13 }, "end": { "line": 26, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 695, "end": 696, "loc": { "start": { "line": 26, "column": 43 }, "end": { "line": 26, "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": 697, "end": 701, "loc": { "start": { "line": 26, "column": 45 }, "end": { "line": 26, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 701, "end": 702, "loc": { "start": { "line": 26, "column": 49 }, "end": { "line": 26, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 702, "end": 709, "loc": { "start": { "line": 26, "column": 50 }, "end": { "line": 26, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 709, "end": 710, "loc": { "start": { "line": 26, "column": 57 }, "end": { "line": 26, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 710, "end": 715, "loc": { "start": { "line": 26, "column": 58 }, "end": { "line": 26, "column": 63 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 715, "end": 716, "loc": { "start": { "line": 26, "column": 63 }, "end": { "line": 26, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 716, "end": 718, "loc": { "start": { "line": 26, "column": 64 }, "end": { "line": 26, "column": 66 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 718, "end": 719, "loc": { "start": { "line": 26, "column": 66 }, "end": { "line": 26, "column": 67 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionPlaneDestroyed", "start": 719, "end": 742, "loc": { "start": { "line": 26, "column": 67 }, "end": { "line": 26, "column": 90 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 742, "end": 743, "loc": { "start": { "line": 26, "column": 90 }, "end": { "line": 26, "column": 91 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 744, "end": 745, "loc": { "start": { "line": 26, "column": 92 }, "end": { "line": 26, "column": 93 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 745, "end": 746, "loc": { "start": { "line": 26, "column": 93 }, "end": { "line": 26, "column": 94 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 747, "end": 749, "loc": { "start": { "line": 26, "column": 95 }, "end": { "line": 26, "column": 97 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 750, "end": 751, "loc": { "start": { "line": 26, "column": 98 }, "end": { "line": 26, "column": 99 } } }, { "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": 764, "end": 768, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 768, "end": 769, "loc": { "start": { "line": 27, "column": 16 }, "end": { "line": 27, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildMenu", "start": 769, "end": 779, "loc": { "start": { "line": 27, "column": 17 }, "end": { "line": 27, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 779, "end": 780, "loc": { "start": { "line": 27, "column": 27 }, "end": { "line": 27, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 780, "end": 781, "loc": { "start": { "line": 27, "column": 28 }, "end": { "line": 27, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 781, "end": 782, "loc": { "start": { "line": 27, "column": 29 }, "end": { "line": 27, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 791, "end": 792, "loc": { "start": { "line": 28, "column": 8 }, "end": { "line": 28, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 792, "end": 793, "loc": { "start": { "line": 28, "column": 9 }, "end": { "line": 28, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 793, "end": 794, "loc": { "start": { "line": 28, "column": 10 }, "end": { "line": 28, "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": 804, "end": 808, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 808, "end": 809, "loc": { "start": { "line": 30, "column": 12 }, "end": { "line": 30, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildMenu", "start": 809, "end": 819, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 819, "end": 820, "loc": { "start": { "line": 30, "column": 23 }, "end": { "line": 30, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 820, "end": 821, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 821, "end": 822, "loc": { "start": { "line": 30, "column": 25 }, "end": { "line": 30, "column": 26 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 827, "end": 828, "loc": { "start": { "line": 31, "column": 4 }, "end": { "line": 31, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildMenu", "start": 834, "end": 844, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 844, "end": 845, "loc": { "start": { "line": 33, "column": 14 }, "end": { "line": 33, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 845, "end": 846, "loc": { "start": { "line": 33, "column": 15 }, "end": { "line": 33, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 847, "end": 848, "loc": { "start": { "line": 33, "column": 17 }, "end": { "line": 33, "column": 18 } } }, { "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": 858, "end": 863, "loc": { "start": { "line": 35, "column": 8 }, "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": "sectionPlanesPlugin", "start": 864, "end": 883, "loc": { "start": { "line": 35, "column": 14 }, "end": { "line": 35, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 884, "end": 885, "loc": { "start": { "line": 35, "column": 34 }, "end": { "line": 35, "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": 886, "end": 890, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 890, "end": 891, "loc": { "start": { "line": 35, "column": 40 }, "end": { "line": 35, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_sectionPlanesPlugin", "start": 891, "end": 911, "loc": { "start": { "line": 35, "column": 41 }, "end": { "line": 35, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 911, "end": 912, "loc": { "start": { "line": 35, "column": 61 }, "end": { "line": 35, "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": 921, "end": 926, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 927, "end": 940, "loc": { "start": { "line": 36, "column": 14 }, "end": { "line": 36, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 941, "end": 942, "loc": { "start": { "line": 36, "column": 28 }, "end": { "line": 36, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 943, "end": 949, "loc": { "start": { "line": 36, "column": 30 }, "end": { "line": 36, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 949, "end": 950, "loc": { "start": { "line": 36, "column": 36 }, "end": { "line": 36, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "values", "start": 950, "end": 956, "loc": { "start": { "line": 36, "column": 37 }, "end": { "line": 36, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 956, "end": 957, "loc": { "start": { "line": 36, "column": 43 }, "end": { "line": 36, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 957, "end": 976, "loc": { "start": { "line": 36, "column": 44 }, "end": { "line": 36, "column": 63 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 976, "end": 977, "loc": { "start": { "line": 36, "column": 63 }, "end": { "line": 36, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 977, "end": 990, "loc": { "start": { "line": 36, "column": 64 }, "end": { "line": 36, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 990, "end": 991, "loc": { "start": { "line": 36, "column": 77 }, "end": { "line": 36, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 991, "end": 992, "loc": { "start": { "line": 36, "column": 78 }, "end": { "line": 36, "column": 79 } } }, { "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": 1002, "end": 1007, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesMenuItems", "start": 1008, "end": 1030, "loc": { "start": { "line": 38, "column": 14 }, "end": { "line": 38, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1031, "end": 1032, "loc": { "start": { "line": 38, "column": 37 }, "end": { "line": 38, "column": 38 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1033, "end": 1034, "loc": { "start": { "line": 38, "column": 39 }, "end": { "line": 38, "column": 40 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1034, "end": 1035, "loc": { "start": { "line": 38, "column": 40 }, "end": { "line": 38, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1035, "end": 1036, "loc": { "start": { "line": 38, "column": 41 }, "end": { "line": 38, "column": 42 } } }, { "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": 1046, "end": 1049, "loc": { "start": { "line": 40, "column": 8 }, "end": { "line": 40, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1050, "end": 1051, "loc": { "start": { "line": 40, "column": 12 }, "end": { "line": 40, "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": 1051, "end": 1054, "loc": { "start": { "line": 40, "column": 13 }, "end": { "line": 40, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1055, "end": 1056, "loc": { "start": { "line": 40, "column": 17 }, "end": { "line": 40, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1057, "end": 1058, "loc": { "start": { "line": 40, "column": 19 }, "end": { "line": 40, "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": 1059, "end": 1060, "loc": { "start": { "line": 40, "column": 21 }, "end": { "line": 40, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1060, "end": 1061, "loc": { "start": { "line": 40, "column": 22 }, "end": { "line": 40, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 1062, "end": 1065, "loc": { "start": { "line": 40, "column": 24 }, "end": { "line": 40, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1066, "end": 1067, "loc": { "start": { "line": 40, "column": 28 }, "end": { "line": 40, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 1068, "end": 1081, "loc": { "start": { "line": 40, "column": 30 }, "end": { "line": 40, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1081, "end": 1082, "loc": { "start": { "line": 40, "column": 43 }, "end": { "line": 40, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1082, "end": 1088, "loc": { "start": { "line": 40, "column": 44 }, "end": { "line": 40, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1088, "end": 1089, "loc": { "start": { "line": 40, "column": 50 }, "end": { "line": 40, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1090, "end": 1091, "loc": { "start": { "line": 40, "column": 52 }, "end": { "line": 40, "column": 53 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 1092, "end": 1093, "loc": { "start": { "line": 40, "column": 54 }, "end": { "line": 40, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 1094, "end": 1097, "loc": { "start": { "line": 40, "column": 56 }, "end": { "line": 40, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1097, "end": 1098, "loc": { "start": { "line": 40, "column": 59 }, "end": { "line": 40, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1099, "end": 1100, "loc": { "start": { "line": 40, "column": 61 }, "end": { "line": 40, "column": 62 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1100, "end": 1102, "loc": { "start": { "line": 40, "column": 62 }, "end": { "line": 40, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1102, "end": 1103, "loc": { "start": { "line": 40, "column": 64 }, "end": { "line": 40, "column": 65 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1104, "end": 1105, "loc": { "start": { "line": 40, "column": 66 }, "end": { "line": 40, "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": 1119, "end": 1124, "loc": { "start": { "line": 42, "column": 12 }, "end": { "line": 42, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 1125, "end": 1137, "loc": { "start": { "line": 42, "column": 18 }, "end": { "line": 42, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1138, "end": 1139, "loc": { "start": { "line": 42, "column": 31 }, "end": { "line": 42, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanes", "start": 1140, "end": 1153, "loc": { "start": { "line": 42, "column": 33 }, "end": { "line": 42, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1153, "end": 1154, "loc": { "start": { "line": 42, "column": 46 }, "end": { "line": 42, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1154, "end": 1155, "loc": { "start": { "line": 42, "column": 47 }, "end": { "line": 42, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1155, "end": 1156, "loc": { "start": { "line": 42, "column": 48 }, "end": { "line": 42, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1156, "end": 1157, "loc": { "start": { "line": 42, "column": 49 }, "end": { "line": 42, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesMenuItems", "start": 1171, "end": 1193, "loc": { "start": { "line": 44, "column": 12 }, "end": { "line": 44, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1193, "end": 1194, "loc": { "start": { "line": 44, "column": 34 }, "end": { "line": 44, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "push", "start": 1194, "end": 1198, "loc": { "start": { "line": 44, "column": 35 }, "end": { "line": 44, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1198, "end": 1199, "loc": { "start": { "line": 44, "column": 39 }, "end": { "line": 44, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1199, "end": 1200, "loc": { "start": { "line": 44, "column": 40 }, "end": { "line": 44, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 1218, "end": 1226, "loc": { "start": { "line": 46, "column": 16 }, "end": { "line": 46, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1226, "end": 1227, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1228, "end": 1229, "loc": { "start": { "line": 46, "column": 26 }, "end": { "line": 46, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1229, "end": 1236, "loc": { "start": { "line": 46, "column": 27 }, "end": { "line": 46, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1236, "end": 1237, "loc": { "start": { "line": 46, "column": 34 }, "end": { "line": 46, "column": 35 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1238, "end": 1240, "loc": { "start": { "line": 46, "column": 36 }, "end": { "line": 46, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1241, "end": 1242, "loc": { "start": { "line": 46, "column": 39 }, "end": { "line": 46, "column": 40 } } }, { "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": 1263, "end": 1269, "loc": { "start": { "line": 47, "column": 20 }, "end": { "line": 47, "column": 26 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1270, "end": 1271, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 28 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 1271, "end": 1271, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 28 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1271, "end": 1273, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1273, "end": 1280, "loc": { "start": { "line": 47, "column": 30 }, "end": { "line": 47, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1280, "end": 1281, "loc": { "start": { "line": 47, "column": 37 }, "end": { "line": 47, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 1281, "end": 1287, "loc": { "start": { "line": 47, "column": 38 }, "end": { "line": 47, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1287, "end": 1288, "loc": { "start": { "line": 47, "column": 44 }, "end": { "line": 47, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 1288, "end": 1301, "loc": { "start": { "line": 47, "column": 45 }, "end": { "line": 47, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1301, "end": 1302, "loc": { "start": { "line": 47, "column": 58 }, "end": { "line": 47, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 1302, "end": 1311, "loc": { "start": { "line": 47, "column": 59 }, "end": { "line": 47, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1311, "end": 1312, "loc": { "start": { "line": 47, "column": 68 }, "end": { "line": 47, "column": 69 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.slice", "start": 1312, "end": 1342, "loc": { "start": { "line": 47, "column": 69 }, "end": { "line": 47, "column": 99 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1342, "end": 1343, "loc": { "start": { "line": 47, "column": 99 }, "end": { "line": 47, "column": 100 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 1344, "end": 1346, "loc": { "start": { "line": 47, "column": 101 }, "end": { "line": 47, "column": 103 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Slice", "start": 1347, "end": 1354, "loc": { "start": { "line": 47, "column": 104 }, "end": { "line": 47, "column": 111 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1354, "end": 1355, "loc": { "start": { "line": 47, "column": 111 }, "end": { "line": 47, "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": 1355, "end": 1357, "loc": { "start": { "line": 47, "column": 112 }, "end": { "line": 47, "column": 114 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1357, "end": 1358, "loc": { "start": { "line": 47, "column": 114 }, "end": { "line": 47, "column": 115 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 1359, "end": 1360, "loc": { "start": { "line": 47, "column": 116 }, "end": { "line": 47, "column": 117 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1361, "end": 1362, "loc": { "start": { "line": 47, "column": 118 }, "end": { "line": 47, "column": 119 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1362, "end": 1363, "loc": { "start": { "line": 47, "column": 119 }, "end": { "line": 47, "column": 120 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 1364, "end": 1365, "loc": { "start": { "line": 47, "column": 121 }, "end": { "line": 47, "column": 122 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 1366, "end": 1367, "loc": { "start": { "line": 47, "column": 123 }, "end": { "line": 47, "column": 124 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1367, "end": 1368, "loc": { "start": { "line": 47, "column": 124 }, "end": { "line": 47, "column": 125 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1368, "end": 1369, "loc": { "start": { "line": 47, "column": 125 }, "end": { "line": 47, "column": 126 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1386, "end": 1387, "loc": { "start": { "line": 48, "column": 16 }, "end": { "line": 48, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1387, "end": 1388, "loc": { "start": { "line": 48, "column": 17 }, "end": { "line": 48, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doHoverEnter", "start": 1406, "end": 1418, "loc": { "start": { "line": 50, "column": 16 }, "end": { "line": 50, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1418, "end": 1419, "loc": { "start": { "line": 50, "column": 28 }, "end": { "line": 50, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1419, "end": 1426, "loc": { "start": { "line": 50, "column": 29 }, "end": { "line": 50, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1426, "end": 1427, "loc": { "start": { "line": 50, "column": 36 }, "end": { "line": 50, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1428, "end": 1429, "loc": { "start": { "line": 50, "column": 38 }, "end": { "line": 50, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 1450, "end": 1469, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1469, "end": 1470, "loc": { "start": { "line": 51, "column": 39 }, "end": { "line": 51, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 1470, "end": 1481, "loc": { "start": { "line": 51, "column": 40 }, "end": { "line": 51, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1481, "end": 1482, "loc": { "start": { "line": 51, "column": 51 }, "end": { "line": 51, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1482, "end": 1483, "loc": { "start": { "line": 51, "column": 52 }, "end": { "line": 51, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1483, "end": 1484, "loc": { "start": { "line": 51, "column": 53 }, "end": { "line": 51, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 1505, "end": 1524, "loc": { "start": { "line": 52, "column": 20 }, "end": { "line": 52, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1524, "end": 1525, "loc": { "start": { "line": 52, "column": 39 }, "end": { "line": 52, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "showControl", "start": 1525, "end": 1536, "loc": { "start": { "line": 52, "column": 40 }, "end": { "line": 52, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1536, "end": 1537, "loc": { "start": { "line": 52, "column": 51 }, "end": { "line": 52, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 1537, "end": 1549, "loc": { "start": { "line": 52, "column": 52 }, "end": { "line": 52, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1549, "end": 1550, "loc": { "start": { "line": 52, "column": 64 }, "end": { "line": 52, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 1550, "end": 1552, "loc": { "start": { "line": 52, "column": 65 }, "end": { "line": 52, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1552, "end": 1553, "loc": { "start": { "line": 52, "column": 67 }, "end": { "line": 52, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1553, "end": 1554, "loc": { "start": { "line": 52, "column": 68 }, "end": { "line": 52, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1571, "end": 1572, "loc": { "start": { "line": 53, "column": 16 }, "end": { "line": 53, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1572, "end": 1573, "loc": { "start": { "line": 53, "column": 17 }, "end": { "line": 53, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doHoverLeave", "start": 1591, "end": 1603, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1603, "end": 1604, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1604, "end": 1611, "loc": { "start": { "line": 55, "column": 29 }, "end": { "line": 55, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1611, "end": 1612, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1613, "end": 1614, "loc": { "start": { "line": 55, "column": 38 }, "end": { "line": 55, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 1635, "end": 1654, "loc": { "start": { "line": 56, "column": 20 }, "end": { "line": 56, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1654, "end": 1655, "loc": { "start": { "line": 56, "column": 39 }, "end": { "line": 56, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 1655, "end": 1666, "loc": { "start": { "line": 56, "column": 40 }, "end": { "line": 56, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1666, "end": 1667, "loc": { "start": { "line": 56, "column": 51 }, "end": { "line": 56, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1667, "end": 1668, "loc": { "start": { "line": 56, "column": 52 }, "end": { "line": 56, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1668, "end": 1669, "loc": { "start": { "line": 56, "column": 53 }, "end": { "line": 56, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1686, "end": 1687, "loc": { "start": { "line": 57, "column": 16 }, "end": { "line": 57, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1687, "end": 1688, "loc": { "start": { "line": 57, "column": 17 }, "end": { "line": 57, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "items", "start": 1706, "end": 1711, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1711, "end": 1712, "loc": { "start": { "line": 59, "column": 21 }, "end": { "line": 59, "column": 22 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1713, "end": 1714, "loc": { "start": { "line": 59, "column": 23 }, "end": { "line": 59, "column": 24 } } }, { "type": "CommentLine", "value": " Submenu", "start": 1715, "end": 1725, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 35 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1746, "end": 1747, "loc": { "start": { "line": 60, "column": 20 }, "end": { "line": 60, "column": 21 } } }, { "type": "CommentLine", "value": " Group", "start": 1748, "end": 1756, "loc": { "start": { "line": 60, "column": 22 }, "end": { "line": 60, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1781, "end": 1782, "loc": { "start": { "line": 61, "column": 24 }, "end": { "line": 61, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 1811, "end": 1819, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1819, "end": 1820, "loc": { "start": { "line": 62, "column": 36 }, "end": { "line": 62, "column": 37 } } }, { "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": 62, "column": 38 }, "end": { "line": 62, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1822, "end": 1829, "loc": { "start": { "line": 62, "column": 39 }, "end": { "line": 62, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1829, "end": 1830, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1831, "end": 1833, "loc": { "start": { "line": 62, "column": 48 }, "end": { "line": 62, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1834, "end": 1835, "loc": { "start": { "line": 62, "column": 51 }, "end": { "line": 62, "column": 52 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1868, "end": 1874, "loc": { "start": { "line": 63, "column": 32 }, "end": { "line": 63, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 1875, "end": 1887, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1887, "end": 1888, "loc": { "start": { "line": 63, "column": 51 }, "end": { "line": 63, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 1888, "end": 1894, "loc": { "start": { "line": 63, "column": 52 }, "end": { "line": 63, "column": 58 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1931, "end": 1932, "loc": { "start": { "line": 64, "column": 36 }, "end": { "line": 64, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 1933, "end": 1940, "loc": { "start": { "line": 64, "column": 38 }, "end": { "line": 64, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1940, "end": 1941, "loc": { "start": { "line": 64, "column": 45 }, "end": { "line": 64, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 1941, "end": 1947, "loc": { "start": { "line": 64, "column": 46 }, "end": { "line": 64, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1947, "end": 1948, "loc": { "start": { "line": 64, "column": 52 }, "end": { "line": 64, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 1948, "end": 1961, "loc": { "start": { "line": 64, "column": 53 }, "end": { "line": 64, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1961, "end": 1962, "loc": { "start": { "line": 64, "column": 66 }, "end": { "line": 64, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 1962, "end": 1971, "loc": { "start": { "line": 64, "column": 67 }, "end": { "line": 64, "column": 76 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1971, "end": 1972, "loc": { "start": { "line": 64, "column": 76 }, "end": { "line": 64, "column": 77 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.deactivate", "start": 1972, "end": 2007, "loc": { "start": { "line": 64, "column": 77 }, "end": { "line": 64, "column": 112 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2007, "end": 2008, "loc": { "start": { "line": 64, "column": 112 }, "end": { "line": 64, "column": 113 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 2009, "end": 2011, "loc": { "start": { "line": 64, "column": 114 }, "end": { "line": 64, "column": 116 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Disable", "start": 2012, "end": 2021, "loc": { "start": { "line": 64, "column": 117 }, "end": { "line": 64, "column": 126 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2058, "end": 2059, "loc": { "start": { "line": 65, "column": 36 }, "end": { "line": 65, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 2060, "end": 2067, "loc": { "start": { "line": 65, "column": 38 }, "end": { "line": 65, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2067, "end": 2068, "loc": { "start": { "line": 65, "column": 45 }, "end": { "line": 65, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2068, "end": 2074, "loc": { "start": { "line": 65, "column": 46 }, "end": { "line": 65, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2074, "end": 2075, "loc": { "start": { "line": 65, "column": 52 }, "end": { "line": 65, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 2075, "end": 2088, "loc": { "start": { "line": 65, "column": 53 }, "end": { "line": 65, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2088, "end": 2089, "loc": { "start": { "line": 65, "column": 66 }, "end": { "line": 65, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 2089, "end": 2098, "loc": { "start": { "line": 65, "column": 67 }, "end": { "line": 65, "column": 76 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2098, "end": 2099, "loc": { "start": { "line": 65, "column": 76 }, "end": { "line": 65, "column": 77 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.activate", "start": 2099, "end": 2132, "loc": { "start": { "line": 65, "column": 77 }, "end": { "line": 65, "column": 110 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2132, "end": 2133, "loc": { "start": { "line": 65, "column": 110 }, "end": { "line": 65, "column": 111 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 2134, "end": 2136, "loc": { "start": { "line": 65, "column": 112 }, "end": { "line": 65, "column": 114 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Enable", "start": 2137, "end": 2145, "loc": { "start": { "line": 65, "column": 115 }, "end": { "line": 65, "column": 123 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2145, "end": 2146, "loc": { "start": { "line": 65, "column": 123 }, "end": { "line": 65, "column": 124 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2175, "end": 2176, "loc": { "start": { "line": 66, "column": 28 }, "end": { "line": 66, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2176, "end": 2177, "loc": { "start": { "line": 66, "column": 29 }, "end": { "line": 66, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 2206, "end": 2214, "loc": { "start": { "line": 67, "column": 28 }, "end": { "line": 67, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2214, "end": 2215, "loc": { "start": { "line": 67, "column": 36 }, "end": { "line": 67, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2216, "end": 2217, "loc": { "start": { "line": 67, "column": 38 }, "end": { "line": 67, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 2217, "end": 2224, "loc": { "start": { "line": 67, "column": 39 }, "end": { "line": 67, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2224, "end": 2225, "loc": { "start": { "line": 67, "column": 46 }, "end": { "line": 67, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2226, "end": 2228, "loc": { "start": { "line": 67, "column": 48 }, "end": { "line": 67, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2229, "end": 2230, "loc": { "start": { "line": 67, "column": 51 }, "end": { "line": 67, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 2263, "end": 2275, "loc": { "start": { "line": 68, "column": 32 }, "end": { "line": 68, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2275, "end": 2276, "loc": { "start": { "line": 68, "column": 44 }, "end": { "line": 68, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 2276, "end": 2282, "loc": { "start": { "line": 68, "column": 45 }, "end": { "line": 68, "column": 51 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2283, "end": 2284, "loc": { "start": { "line": 68, "column": 52 }, "end": { "line": 68, "column": 53 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2285, "end": 2286, "loc": { "start": { "line": 68, "column": 54 }, "end": { "line": 68, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 2286, "end": 2298, "loc": { "start": { "line": 68, "column": 55 }, "end": { "line": 68, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2298, "end": 2299, "loc": { "start": { "line": 68, "column": 67 }, "end": { "line": 68, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 2299, "end": 2305, "loc": { "start": { "line": 68, "column": 68 }, "end": { "line": 68, "column": 74 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2305, "end": 2306, "loc": { "start": { "line": 68, "column": 74 }, "end": { "line": 68, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2335, "end": 2336, "loc": { "start": { "line": 69, "column": 28 }, "end": { "line": 69, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2361, "end": 2362, "loc": { "start": { "line": 70, "column": 24 }, "end": { "line": 70, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2362, "end": 2363, "loc": { "start": { "line": 70, "column": 25 }, "end": { "line": 70, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2388, "end": 2389, "loc": { "start": { "line": 71, "column": 24 }, "end": { "line": 71, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 2418, "end": 2426, "loc": { "start": { "line": 72, "column": 28 }, "end": { "line": 72, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2426, "end": 2427, "loc": { "start": { "line": 72, "column": 36 }, "end": { "line": 72, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2428, "end": 2429, "loc": { "start": { "line": 72, "column": 38 }, "end": { "line": 72, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 2429, "end": 2436, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2436, "end": 2437, "loc": { "start": { "line": 72, "column": 46 }, "end": { "line": 72, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2438, "end": 2440, "loc": { "start": { "line": 72, "column": 48 }, "end": { "line": 72, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2441, "end": 2442, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 52 } } }, { "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": 2475, "end": 2481, "loc": { "start": { "line": 73, "column": 32 }, "end": { "line": 73, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 2482, "end": 2489, "loc": { "start": { "line": 73, "column": 39 }, "end": { "line": 73, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2489, "end": 2490, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2490, "end": 2496, "loc": { "start": { "line": 73, "column": 47 }, "end": { "line": 73, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2496, "end": 2497, "loc": { "start": { "line": 73, "column": 53 }, "end": { "line": 73, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 2497, "end": 2510, "loc": { "start": { "line": 73, "column": 54 }, "end": { "line": 73, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2510, "end": 2511, "loc": { "start": { "line": 73, "column": 67 }, "end": { "line": 73, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 2511, "end": 2520, "loc": { "start": { "line": 73, "column": 68 }, "end": { "line": 73, "column": 77 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2520, "end": 2521, "loc": { "start": { "line": 73, "column": 77 }, "end": { "line": 73, "column": 78 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.edit", "start": 2521, "end": 2550, "loc": { "start": { "line": 73, "column": 78 }, "end": { "line": 73, "column": 107 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2550, "end": 2551, "loc": { "start": { "line": 73, "column": 107 }, "end": { "line": 73, "column": 108 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 2552, "end": 2554, "loc": { "start": { "line": 73, "column": 109 }, "end": { "line": 73, "column": 111 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Edit", "start": 2555, "end": 2561, "loc": { "start": { "line": 73, "column": 112 }, "end": { "line": 73, "column": 118 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2561, "end": 2562, "loc": { "start": { "line": 73, "column": 118 }, "end": { "line": 73, "column": 119 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2591, "end": 2592, "loc": { "start": { "line": 74, "column": 28 }, "end": { "line": 74, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2592, "end": 2593, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 2622, "end": 2632, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2632, "end": 2633, "loc": { "start": { "line": 75, "column": 38 }, "end": { "line": 75, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2633, "end": 2634, "loc": { "start": { "line": 75, "column": 39 }, "end": { "line": 75, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2635, "end": 2636, "loc": { "start": { "line": 75, "column": 41 }, "end": { "line": 75, "column": 42 } } }, { "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": 2667, "end": 2673, "loc": { "start": { "line": 76, "column": 30 }, "end": { "line": 76, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 2674, "end": 2686, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2686, "end": 2687, "loc": { "start": { "line": 76, "column": 49 }, "end": { "line": 76, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 2687, "end": 2693, "loc": { "start": { "line": 76, "column": 50 }, "end": { "line": 76, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2693, "end": 2694, "loc": { "start": { "line": 76, "column": 56 }, "end": { "line": 76, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2723, "end": 2724, "loc": { "start": { "line": 77, "column": 28 }, "end": { "line": 77, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2724, "end": 2725, "loc": { "start": { "line": 77, "column": 29 }, "end": { "line": 77, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 2754, "end": 2762, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 78, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2762, "end": 2763, "loc": { "start": { "line": 78, "column": 36 }, "end": { "line": 78, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2764, "end": 2765, "loc": { "start": { "line": 78, "column": 38 }, "end": { "line": 78, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 2765, "end": 2772, "loc": { "start": { "line": 78, "column": 39 }, "end": { "line": 78, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2772, "end": 2773, "loc": { "start": { "line": 78, "column": 46 }, "end": { "line": 78, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2774, "end": 2776, "loc": { "start": { "line": 78, "column": 48 }, "end": { "line": 78, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2777, "end": 2778, "loc": { "start": { "line": 78, "column": 51 }, "end": { "line": 78, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 2812, "end": 2831, "loc": { "start": { "line": 80, "column": 32 }, "end": { "line": 80, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2831, "end": 2832, "loc": { "start": { "line": 80, "column": 51 }, "end": { "line": 80, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideControl", "start": 2832, "end": 2843, "loc": { "start": { "line": 80, "column": 52 }, "end": { "line": 80, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2843, "end": 2844, "loc": { "start": { "line": 80, "column": 63 }, "end": { "line": 80, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2844, "end": 2845, "loc": { "start": { "line": 80, "column": 64 }, "end": { "line": 80, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2845, "end": 2846, "loc": { "start": { "line": 80, "column": 65 }, "end": { "line": 80, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesPlugin", "start": 2879, "end": 2898, "loc": { "start": { "line": 81, "column": 32 }, "end": { "line": 81, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2898, "end": 2899, "loc": { "start": { "line": 81, "column": 51 }, "end": { "line": 81, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "showControl", "start": 2899, "end": 2910, "loc": { "start": { "line": 81, "column": 52 }, "end": { "line": 81, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2910, "end": 2911, "loc": { "start": { "line": 81, "column": 63 }, "end": { "line": 81, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 2911, "end": 2923, "loc": { "start": { "line": 81, "column": 64 }, "end": { "line": 81, "column": 76 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2923, "end": 2924, "loc": { "start": { "line": 81, "column": 76 }, "end": { "line": 81, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 2924, "end": 2926, "loc": { "start": { "line": 81, "column": 77 }, "end": { "line": 81, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2926, "end": 2927, "loc": { "start": { "line": 81, "column": 79 }, "end": { "line": 81, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2927, "end": 2928, "loc": { "start": { "line": 81, "column": 80 }, "end": { "line": 81, "column": 81 } } }, { "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": 2962, "end": 2967, "loc": { "start": { "line": 83, "column": 32 }, "end": { "line": 83, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 2968, "end": 2983, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 53 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2984, "end": 2985, "loc": { "start": { "line": 83, "column": 54 }, "end": { "line": 83, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 2986, "end": 2998, "loc": { "start": { "line": 83, "column": 56 }, "end": { "line": 83, "column": 68 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2998, "end": 2999, "loc": { "start": { "line": 83, "column": 68 }, "end": { "line": 83, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 2999, "end": 3002, "loc": { "start": { "line": 83, "column": 69 }, "end": { "line": 83, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3002, "end": 3003, "loc": { "start": { "line": 83, "column": 72 }, "end": { "line": 83, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3036, "end": 3044, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3044, "end": 3045, "loc": { "start": { "line": 84, "column": 40 }, "end": { "line": 84, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "set", "start": 3045, "end": 3048, "loc": { "start": { "line": 84, "column": 41 }, "end": { "line": 84, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3048, "end": 3049, "loc": { "start": { "line": 84, "column": 44 }, "end": { "line": 84, "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": 3049, "end": 3053, "loc": { "start": { "line": 84, "column": 45 }, "end": { "line": 84, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3053, "end": 3054, "loc": { "start": { "line": 84, "column": 49 }, "end": { "line": 84, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 3054, "end": 3061, "loc": { "start": { "line": 84, "column": 50 }, "end": { "line": 84, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3061, "end": 3062, "loc": { "start": { "line": 84, "column": 57 }, "end": { "line": 84, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 3062, "end": 3067, "loc": { "start": { "line": 84, "column": 58 }, "end": { "line": 84, "column": 63 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3067, "end": 3068, "loc": { "start": { "line": 84, "column": 63 }, "end": { "line": 84, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 3068, "end": 3072, "loc": { "start": { "line": 84, "column": 64 }, "end": { "line": 84, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3072, "end": 3073, "loc": { "start": { "line": 84, "column": 68 }, "end": { "line": 84, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3073, "end": 3074, "loc": { "start": { "line": 84, "column": 69 }, "end": { "line": 84, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 3107, "end": 3111, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3111, "end": 3112, "loc": { "start": { "line": 85, "column": 36 }, "end": { "line": 85, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 3112, "end": 3126, "loc": { "start": { "line": 85, "column": 37 }, "end": { "line": 85, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3126, "end": 3127, "loc": { "start": { "line": 85, "column": 51 }, "end": { "line": 85, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3127, "end": 3135, "loc": { "start": { "line": 85, "column": 52 }, "end": { "line": 85, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3135, "end": 3136, "loc": { "start": { "line": 85, "column": 60 }, "end": { "line": 85, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3137, "end": 3145, "loc": { "start": { "line": 85, "column": 62 }, "end": { "line": 85, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3145, "end": 3146, "loc": { "start": { "line": 85, "column": 70 }, "end": { "line": 85, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3146, "end": 3147, "loc": { "start": { "line": 85, "column": 71 }, "end": { "line": 85, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3180, "end": 3188, "loc": { "start": { "line": 86, "column": 32 }, "end": { "line": 86, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3188, "end": 3189, "loc": { "start": { "line": 86, "column": 40 }, "end": { "line": 86, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3189, "end": 3190, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3190, "end": 3191, "loc": { "start": { "line": 86, "column": 42 }, "end": { "line": 86, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3192, "end": 3194, "loc": { "start": { "line": 86, "column": 44 }, "end": { "line": 86, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3195, "end": 3210, "loc": { "start": { "line": 86, "column": 47 }, "end": { "line": 86, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3210, "end": 3211, "loc": { "start": { "line": 86, "column": 62 }, "end": { "line": 86, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3211, "end": 3212, "loc": { "start": { "line": 86, "column": 63 }, "end": { "line": 86, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3212, "end": 3213, "loc": { "start": { "line": 86, "column": 64 }, "end": { "line": 86, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3214, "end": 3215, "loc": { "start": { "line": 86, "column": 66 }, "end": { "line": 86, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3216, "end": 3224, "loc": { "start": { "line": 86, "column": 68 }, "end": { "line": 86, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3224, "end": 3225, "loc": { "start": { "line": 86, "column": 76 }, "end": { "line": 86, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3225, "end": 3226, "loc": { "start": { "line": 86, "column": 77 }, "end": { "line": 86, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3226, "end": 3227, "loc": { "start": { "line": 86, "column": 78 }, "end": { "line": 86, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3227, "end": 3228, "loc": { "start": { "line": 86, "column": 79 }, "end": { "line": 86, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3261, "end": 3269, "loc": { "start": { "line": 87, "column": 32 }, "end": { "line": 87, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3269, "end": 3270, "loc": { "start": { "line": 87, "column": 40 }, "end": { "line": 87, "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": 3270, "end": 3271, "loc": { "start": { "line": 87, "column": 41 }, "end": { "line": 87, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3271, "end": 3272, "loc": { "start": { "line": 87, "column": 42 }, "end": { "line": 87, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3273, "end": 3275, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3276, "end": 3291, "loc": { "start": { "line": 87, "column": 47 }, "end": { "line": 87, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3291, "end": 3292, "loc": { "start": { "line": 87, "column": 62 }, "end": { "line": 87, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3292, "end": 3293, "loc": { "start": { "line": 87, "column": 63 }, "end": { "line": 87, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3293, "end": 3294, "loc": { "start": { "line": 87, "column": 64 }, "end": { "line": 87, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3295, "end": 3296, "loc": { "start": { "line": 87, "column": 66 }, "end": { "line": 87, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3297, "end": 3305, "loc": { "start": { "line": 87, "column": 68 }, "end": { "line": 87, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3305, "end": 3306, "loc": { "start": { "line": 87, "column": 76 }, "end": { "line": 87, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3306, "end": 3307, "loc": { "start": { "line": 87, "column": 77 }, "end": { "line": 87, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3307, "end": 3308, "loc": { "start": { "line": 87, "column": 78 }, "end": { "line": 87, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3308, "end": 3309, "loc": { "start": { "line": 87, "column": 79 }, "end": { "line": 87, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3342, "end": 3350, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3350, "end": 3351, "loc": { "start": { "line": 88, "column": 40 }, "end": { "line": 88, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3351, "end": 3352, "loc": { "start": { "line": 88, "column": 41 }, "end": { "line": 88, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3352, "end": 3353, "loc": { "start": { "line": 88, "column": 42 }, "end": { "line": 88, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3354, "end": 3356, "loc": { "start": { "line": 88, "column": 44 }, "end": { "line": 88, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3357, "end": 3372, "loc": { "start": { "line": 88, "column": 47 }, "end": { "line": 88, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3372, "end": 3373, "loc": { "start": { "line": 88, "column": 62 }, "end": { "line": 88, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3373, "end": 3374, "loc": { "start": { "line": 88, "column": 63 }, "end": { "line": 88, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3374, "end": 3375, "loc": { "start": { "line": 88, "column": 64 }, "end": { "line": 88, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3376, "end": 3377, "loc": { "start": { "line": 88, "column": 66 }, "end": { "line": 88, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3378, "end": 3386, "loc": { "start": { "line": 88, "column": 68 }, "end": { "line": 88, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3386, "end": 3387, "loc": { "start": { "line": 88, "column": 76 }, "end": { "line": 88, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3387, "end": 3388, "loc": { "start": { "line": 88, "column": 77 }, "end": { "line": 88, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3388, "end": 3389, "loc": { "start": { "line": 88, "column": 78 }, "end": { "line": 88, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3389, "end": 3390, "loc": { "start": { "line": 88, "column": 79 }, "end": { "line": 88, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3423, "end": 3431, "loc": { "start": { "line": 89, "column": 32 }, "end": { "line": 89, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3431, "end": 3432, "loc": { "start": { "line": 89, "column": 40 }, "end": { "line": 89, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 3, "start": 3432, "end": 3433, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 42 } } }, { "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": 89, "column": 42 }, "end": { "line": 89, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3435, "end": 3437, "loc": { "start": { "line": 89, "column": 44 }, "end": { "line": 89, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3438, "end": 3453, "loc": { "start": { "line": 89, "column": 47 }, "end": { "line": 89, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3453, "end": 3454, "loc": { "start": { "line": 89, "column": 62 }, "end": { "line": 89, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3454, "end": 3455, "loc": { "start": { "line": 89, "column": 63 }, "end": { "line": 89, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3455, "end": 3456, "loc": { "start": { "line": 89, "column": 64 }, "end": { "line": 89, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3457, "end": 3458, "loc": { "start": { "line": 89, "column": 66 }, "end": { "line": 89, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3459, "end": 3467, "loc": { "start": { "line": 89, "column": 68 }, "end": { "line": 89, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3467, "end": 3468, "loc": { "start": { "line": 89, "column": 76 }, "end": { "line": 89, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3468, "end": 3469, "loc": { "start": { "line": 89, "column": 77 }, "end": { "line": 89, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3469, "end": 3470, "loc": { "start": { "line": 89, "column": 78 }, "end": { "line": 89, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3470, "end": 3471, "loc": { "start": { "line": 89, "column": 79 }, "end": { "line": 89, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3504, "end": 3512, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3512, "end": 3513, "loc": { "start": { "line": 90, "column": 40 }, "end": { "line": 90, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 4, "start": 3513, "end": 3514, "loc": { "start": { "line": 90, "column": 41 }, "end": { "line": 90, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3514, "end": 3515, "loc": { "start": { "line": 90, "column": 42 }, "end": { "line": 90, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3516, "end": 3518, "loc": { "start": { "line": 90, "column": 44 }, "end": { "line": 90, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3519, "end": 3534, "loc": { "start": { "line": 90, "column": 47 }, "end": { "line": 90, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3534, "end": 3535, "loc": { "start": { "line": 90, "column": 62 }, "end": { "line": 90, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3535, "end": 3536, "loc": { "start": { "line": 90, "column": 63 }, "end": { "line": 90, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3536, "end": 3537, "loc": { "start": { "line": 90, "column": 64 }, "end": { "line": 90, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3538, "end": 3539, "loc": { "start": { "line": 90, "column": 66 }, "end": { "line": 90, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3540, "end": 3548, "loc": { "start": { "line": 90, "column": 68 }, "end": { "line": 90, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3548, "end": 3549, "loc": { "start": { "line": 90, "column": 76 }, "end": { "line": 90, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3549, "end": 3550, "loc": { "start": { "line": 90, "column": 77 }, "end": { "line": 90, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3550, "end": 3551, "loc": { "start": { "line": 90, "column": 78 }, "end": { "line": 90, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3551, "end": 3552, "loc": { "start": { "line": 90, "column": 79 }, "end": { "line": 90, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3585, "end": 3593, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3593, "end": 3594, "loc": { "start": { "line": 91, "column": 40 }, "end": { "line": 91, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 5, "start": 3594, "end": 3595, "loc": { "start": { "line": 91, "column": 41 }, "end": { "line": 91, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 91, "column": 42 }, "end": { "line": 91, "column": 43 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3597, "end": 3599, "loc": { "start": { "line": 91, "column": 44 }, "end": { "line": 91, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanePos", "start": 3600, "end": 3615, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3615, "end": 3616, "loc": { "start": { "line": 91, "column": 62 }, "end": { "line": 91, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3616, "end": 3617, "loc": { "start": { "line": 91, "column": 63 }, "end": { "line": 91, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3617, "end": 3618, "loc": { "start": { "line": 91, "column": 64 }, "end": { "line": 91, "column": 65 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3619, "end": 3620, "loc": { "start": { "line": 91, "column": 66 }, "end": { "line": 91, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3", "start": 3621, "end": 3629, "loc": { "start": { "line": 91, "column": 68 }, "end": { "line": 91, "column": 76 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3629, "end": 3630, "loc": { "start": { "line": 91, "column": 76 }, "end": { "line": 91, "column": 77 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 3630, "end": 3631, "loc": { "start": { "line": 91, "column": 77 }, "end": { "line": 91, "column": 78 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3631, "end": 3632, "loc": { "start": { "line": 91, "column": 78 }, "end": { "line": 91, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3632, "end": 3633, "loc": { "start": { "line": 91, "column": 79 }, "end": { "line": 91, "column": 80 } } }, { "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": 3667, "end": 3671, "loc": { "start": { "line": 93, "column": 32 }, "end": { "line": 93, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3671, "end": 3672, "loc": { "start": { "line": 93, "column": 36 }, "end": { "line": 93, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 3672, "end": 3679, "loc": { "start": { "line": 93, "column": 37 }, "end": { "line": 93, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3679, "end": 3680, "loc": { "start": { "line": 93, "column": 44 }, "end": { "line": 93, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 3680, "end": 3692, "loc": { "start": { "line": 93, "column": 45 }, "end": { "line": 93, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3692, "end": 3693, "loc": { "start": { "line": 93, "column": 57 }, "end": { "line": 93, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flyTo", "start": 3693, "end": 3698, "loc": { "start": { "line": 93, "column": 58 }, "end": { "line": 93, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3698, "end": 3699, "loc": { "start": { "line": 93, "column": 63 }, "end": { "line": 93, "column": 64 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3699, "end": 3700, "loc": { "start": { "line": 93, "column": 64 }, "end": { "line": 93, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 3737, "end": 3741, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 40 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3741, "end": 3742, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempAABB", "start": 3743, "end": 3751, "loc": { "start": { "line": 94, "column": 42 }, "end": { "line": 94, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3751, "end": 3752, "loc": { "start": { "line": 94, "column": 50 }, "end": { "line": 94, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fitFOV", "start": 3789, "end": 3795, "loc": { "start": { "line": 95, "column": 36 }, "end": { "line": 95, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3795, "end": 3796, "loc": { "start": { "line": 95, "column": 42 }, "end": { "line": 95, "column": 43 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 65, "start": 3797, "end": 3799, "loc": { "start": { "line": 95, "column": 44 }, "end": { "line": 95, "column": 46 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3832, "end": 3833, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3833, "end": 3834, "loc": { "start": { "line": 96, "column": 33 }, "end": { "line": 96, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3834, "end": 3835, "loc": { "start": { "line": 96, "column": 34 }, "end": { "line": 96, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3864, "end": 3865, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3890, "end": 3891, "loc": { "start": { "line": 98, "column": 24 }, "end": { "line": 98, "column": 25 } } }, { "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": 98, "column": 25 }, "end": { "line": 98, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3917, "end": 3918, "loc": { "start": { "line": 99, "column": 24 }, "end": { "line": 99, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 3947, "end": 3955, "loc": { "start": { "line": 100, "column": 28 }, "end": { "line": 100, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3955, "end": 3956, "loc": { "start": { "line": 100, "column": 36 }, "end": { "line": 100, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3957, "end": 3958, "loc": { "start": { "line": 100, "column": 38 }, "end": { "line": 100, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 3958, "end": 3965, "loc": { "start": { "line": 100, "column": 39 }, "end": { "line": 100, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3965, "end": 3966, "loc": { "start": { "line": 100, "column": 46 }, "end": { "line": 100, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3967, "end": 3969, "loc": { "start": { "line": 100, "column": 48 }, "end": { "line": 100, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3970, "end": 3971, "loc": { "start": { "line": 100, "column": 51 }, "end": { "line": 100, "column": 52 } } }, { "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": 4004, "end": 4010, "loc": { "start": { "line": 101, "column": 32 }, "end": { "line": 101, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4011, "end": 4018, "loc": { "start": { "line": 101, "column": 39 }, "end": { "line": 101, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4018, "end": 4019, "loc": { "start": { "line": 101, "column": 46 }, "end": { "line": 101, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4019, "end": 4025, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4025, "end": 4026, "loc": { "start": { "line": 101, "column": 53 }, "end": { "line": 101, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 4026, "end": 4039, "loc": { "start": { "line": 101, "column": 54 }, "end": { "line": 101, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4039, "end": 4040, "loc": { "start": { "line": 101, "column": 67 }, "end": { "line": 101, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 4040, "end": 4049, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "column": 77 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4049, "end": 4050, "loc": { "start": { "line": 101, "column": 77 }, "end": { "line": 101, "column": 78 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.flip", "start": 4050, "end": 4079, "loc": { "start": { "line": 101, "column": 78 }, "end": { "line": 101, "column": 107 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4079, "end": 4080, "loc": { "start": { "line": 101, "column": 107 }, "end": { "line": 101, "column": 108 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 4081, "end": 4083, "loc": { "start": { "line": 101, "column": 109 }, "end": { "line": 101, "column": 111 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Flip", "start": 4084, "end": 4090, "loc": { "start": { "line": 101, "column": 112 }, "end": { "line": 101, "column": 118 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4090, "end": 4091, "loc": { "start": { "line": 101, "column": 118 }, "end": { "line": 101, "column": 119 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4120, "end": 4121, "loc": { "start": { "line": 102, "column": 28 }, "end": { "line": 102, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4121, "end": 4122, "loc": { "start": { "line": 102, "column": 29 }, "end": { "line": 102, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 4151, "end": 4161, "loc": { "start": { "line": 103, "column": 28 }, "end": { "line": 103, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4161, "end": 4162, "loc": { "start": { "line": 103, "column": 38 }, "end": { "line": 103, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4162, "end": 4163, "loc": { "start": { "line": 103, "column": 39 }, "end": { "line": 103, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4164, "end": 4165, "loc": { "start": { "line": 103, "column": 41 }, "end": { "line": 103, "column": 42 } } }, { "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": 4198, "end": 4204, "loc": { "start": { "line": 104, "column": 32 }, "end": { "line": 104, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 4205, "end": 4217, "loc": { "start": { "line": 104, "column": 39 }, "end": { "line": 104, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4217, "end": 4218, "loc": { "start": { "line": 104, "column": 51 }, "end": { "line": 104, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "active", "start": 4218, "end": 4224, "loc": { "start": { "line": 104, "column": 52 }, "end": { "line": 104, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4224, "end": 4225, "loc": { "start": { "line": 104, "column": 58 }, "end": { "line": 104, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4254, "end": 4255, "loc": { "start": { "line": 105, "column": 28 }, "end": { "line": 105, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4255, "end": 4256, "loc": { "start": { "line": 105, "column": 29 }, "end": { "line": 105, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 4285, "end": 4293, "loc": { "start": { "line": 106, "column": 28 }, "end": { "line": 106, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4293, "end": 4294, "loc": { "start": { "line": 106, "column": 36 }, "end": { "line": 106, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4295, "end": 4296, "loc": { "start": { "line": 106, "column": 38 }, "end": { "line": 106, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4296, "end": 4303, "loc": { "start": { "line": 106, "column": 39 }, "end": { "line": 106, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4303, "end": 4304, "loc": { "start": { "line": 106, "column": 46 }, "end": { "line": 106, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4305, "end": 4307, "loc": { "start": { "line": 106, "column": 48 }, "end": { "line": 106, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4308, "end": 4309, "loc": { "start": { "line": 106, "column": 51 }, "end": { "line": 106, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 4342, "end": 4354, "loc": { "start": { "line": 107, "column": 32 }, "end": { "line": 107, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4354, "end": 4355, "loc": { "start": { "line": 107, "column": 44 }, "end": { "line": 107, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flipDir", "start": 4355, "end": 4362, "loc": { "start": { "line": 107, "column": 45 }, "end": { "line": 107, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4362, "end": 4363, "loc": { "start": { "line": 107, "column": 52 }, "end": { "line": 107, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4363, "end": 4364, "loc": { "start": { "line": 107, "column": 53 }, "end": { "line": 107, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4364, "end": 4365, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4394, "end": 4395, "loc": { "start": { "line": 108, "column": 28 }, "end": { "line": 108, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4420, "end": 4421, "loc": { "start": { "line": 109, "column": 24 }, "end": { "line": 109, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4421, "end": 4422, "loc": { "start": { "line": 109, "column": 25 }, "end": { "line": 109, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4448, "end": 4449, "loc": { "start": { "line": 111, "column": 24 }, "end": { "line": 111, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 4478, "end": 4486, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4486, "end": 4487, "loc": { "start": { "line": 112, "column": 36 }, "end": { "line": 112, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4488, "end": 4489, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 112, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4489, "end": 4496, "loc": { "start": { "line": 112, "column": 39 }, "end": { "line": 112, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4496, "end": 4497, "loc": { "start": { "line": 112, "column": 46 }, "end": { "line": 112, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4498, "end": 4500, "loc": { "start": { "line": 112, "column": 48 }, "end": { "line": 112, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4501, "end": 4502, "loc": { "start": { "line": 112, "column": 51 }, "end": { "line": 112, "column": 52 } } }, { "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": 4535, "end": 4541, "loc": { "start": { "line": 113, "column": 32 }, "end": { "line": 113, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4542, "end": 4549, "loc": { "start": { "line": 113, "column": 39 }, "end": { "line": 113, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4549, "end": 4550, "loc": { "start": { "line": 113, "column": 46 }, "end": { "line": 113, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4550, "end": 4556, "loc": { "start": { "line": 113, "column": 47 }, "end": { "line": 113, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4556, "end": 4557, "loc": { "start": { "line": 113, "column": 53 }, "end": { "line": 113, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 4557, "end": 4570, "loc": { "start": { "line": 113, "column": 54 }, "end": { "line": 113, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4570, "end": 4571, "loc": { "start": { "line": 113, "column": 67 }, "end": { "line": 113, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 4571, "end": 4580, "loc": { "start": { "line": 113, "column": 68 }, "end": { "line": 113, "column": 77 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4580, "end": 4581, "loc": { "start": { "line": 113, "column": 77 }, "end": { "line": 113, "column": 78 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.delete", "start": 4581, "end": 4612, "loc": { "start": { "line": 113, "column": 78 }, "end": { "line": 113, "column": 109 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4612, "end": 4613, "loc": { "start": { "line": 113, "column": 109 }, "end": { "line": 113, "column": 110 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 4614, "end": 4616, "loc": { "start": { "line": 113, "column": 111 }, "end": { "line": 113, "column": 113 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Delete", "start": 4617, "end": 4625, "loc": { "start": { "line": 113, "column": 114 }, "end": { "line": 113, "column": 122 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4625, "end": 4626, "loc": { "start": { "line": 113, "column": 122 }, "end": { "line": 113, "column": 123 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4655, "end": 4656, "loc": { "start": { "line": 114, "column": 28 }, "end": { "line": 114, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4656, "end": 4657, "loc": { "start": { "line": 114, "column": 29 }, "end": { "line": 114, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 4686, "end": 4694, "loc": { "start": { "line": 115, "column": 28 }, "end": { "line": 115, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4694, "end": 4695, "loc": { "start": { "line": 115, "column": 36 }, "end": { "line": 115, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4696, "end": 4697, "loc": { "start": { "line": 115, "column": 38 }, "end": { "line": 115, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4697, "end": 4704, "loc": { "start": { "line": 115, "column": 39 }, "end": { "line": 115, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4704, "end": 4705, "loc": { "start": { "line": 115, "column": 46 }, "end": { "line": 115, "column": 47 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4706, "end": 4708, "loc": { "start": { "line": 115, "column": 48 }, "end": { "line": 115, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4709, "end": 4710, "loc": { "start": { "line": 115, "column": 51 }, "end": { "line": 115, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlane", "start": 4743, "end": 4755, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4755, "end": 4756, "loc": { "start": { "line": 116, "column": 44 }, "end": { "line": 116, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 4756, "end": 4763, "loc": { "start": { "line": 116, "column": 45 }, "end": { "line": 116, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4763, "end": 4764, "loc": { "start": { "line": 116, "column": 52 }, "end": { "line": 116, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4764, "end": 4765, "loc": { "start": { "line": 116, "column": 53 }, "end": { "line": 116, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4765, "end": 4766, "loc": { "start": { "line": 116, "column": 54 }, "end": { "line": 116, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4795, "end": 4796, "loc": { "start": { "line": 117, "column": 28 }, "end": { "line": 117, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4821, "end": 4822, "loc": { "start": { "line": 118, "column": 24 }, "end": { "line": 118, "column": 25 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4843, "end": 4844, "loc": { "start": { "line": 119, "column": 20 }, "end": { "line": 119, "column": 21 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4861, "end": 4862, "loc": { "start": { "line": 120, "column": 16 }, "end": { "line": 120, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4875, "end": 4876, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4876, "end": 4877, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4877, "end": 4878, "loc": { "start": { "line": 121, "column": 14 }, "end": { "line": 121, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4887, "end": 4888, "loc": { "start": { "line": 122, "column": 8 }, "end": { "line": 122, "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": 4898, "end": 4902, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4902, "end": 4903, "loc": { "start": { "line": 124, "column": 12 }, "end": { "line": 124, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "items", "start": 4903, "end": 4908, "loc": { "start": { "line": 124, "column": 13 }, "end": { "line": 124, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4909, "end": 4910, "loc": { "start": { "line": 124, "column": 19 }, "end": { "line": 124, "column": 20 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4911, "end": 4912, "loc": { "start": { "line": 124, "column": 21 }, "end": { "line": 124, "column": 22 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4925, "end": 4926, "loc": { "start": { "line": 125, "column": 12 }, "end": { "line": 125, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4943, "end": 4944, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 126, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 4965, "end": 4973, "loc": { "start": { "line": 127, "column": 20 }, "end": { "line": 127, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4973, "end": 4974, "loc": { "start": { "line": 127, "column": 28 }, "end": { "line": 127, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4975, "end": 4976, "loc": { "start": { "line": 127, "column": 30 }, "end": { "line": 127, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 4976, "end": 4983, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4983, "end": 4984, "loc": { "start": { "line": 127, "column": 38 }, "end": { "line": 127, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4985, "end": 4987, "loc": { "start": { "line": 127, "column": 40 }, "end": { "line": 127, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4988, "end": 4989, "loc": { "start": { "line": 127, "column": 43 }, "end": { "line": 127, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5014, "end": 5020, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5021, "end": 5028, "loc": { "start": { "line": 128, "column": 31 }, "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": 5028, "end": 5029, "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": "viewer", "start": 5029, "end": 5035, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5035, "end": 5036, "loc": { "start": { "line": 128, "column": 45 }, "end": { "line": 128, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 5036, "end": 5049, "loc": { "start": { "line": 128, "column": 46 }, "end": { "line": 128, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5049, "end": 5050, "loc": { "start": { "line": 128, "column": 59 }, "end": { "line": 128, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 5050, "end": 5059, "loc": { "start": { "line": 128, "column": 60 }, "end": { "line": 128, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5059, "end": 5060, "loc": { "start": { "line": 128, "column": 69 }, "end": { "line": 128, "column": 70 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.clearSlices", "start": 5060, "end": 5096, "loc": { "start": { "line": 128, "column": 70 }, "end": { "line": 128, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5096, "end": 5097, "loc": { "start": { "line": 128, "column": 106 }, "end": { "line": 128, "column": 107 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5098, "end": 5100, "loc": { "start": { "line": 128, "column": 108 }, "end": { "line": 128, "column": 110 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Clear Slices", "start": 5101, "end": 5115, "loc": { "start": { "line": 128, "column": 111 }, "end": { "line": 128, "column": 125 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5115, "end": 5116, "loc": { "start": { "line": 128, "column": 125 }, "end": { "line": 128, "column": 126 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5137, "end": 5138, "loc": { "start": { "line": 129, "column": 20 }, "end": { "line": 129, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5138, "end": 5139, "loc": { "start": { "line": 129, "column": 21 }, "end": { "line": 129, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 5160, "end": 5170, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5170, "end": 5171, "loc": { "start": { "line": 130, "column": 30 }, "end": { "line": 130, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5172, "end": 5173, "loc": { "start": { "line": 130, "column": 32 }, "end": { "line": 130, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5173, "end": 5180, "loc": { "start": { "line": 130, "column": 33 }, "end": { "line": 130, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5180, "end": 5181, "loc": { "start": { "line": 130, "column": 40 }, "end": { "line": 130, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5182, "end": 5184, "loc": { "start": { "line": 130, "column": 42 }, "end": { "line": 130, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5185, "end": 5186, "loc": { "start": { "line": 130, "column": 45 }, "end": { "line": 130, "column": 46 } } }, { "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": 5211, "end": 5217, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5218, "end": 5219, "loc": { "start": { "line": 131, "column": 31 }, "end": { "line": 131, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5219, "end": 5226, "loc": { "start": { "line": 131, "column": 32 }, "end": { "line": 131, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5226, "end": 5227, "loc": { "start": { "line": 131, "column": 39 }, "end": { "line": 131, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5227, "end": 5236, "loc": { "start": { "line": 131, "column": 40 }, "end": { "line": 131, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5236, "end": 5237, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 5237, "end": 5251, "loc": { "start": { "line": 131, "column": 50 }, "end": { "line": 131, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5251, "end": 5252, "loc": { "start": { "line": 131, "column": 64 }, "end": { "line": 131, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5252, "end": 5253, "loc": { "start": { "line": 131, "column": 65 }, "end": { "line": 131, "column": 66 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 5254, "end": 5255, "loc": { "start": { "line": 131, "column": 67 }, "end": { "line": 131, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5256, "end": 5257, "loc": { "start": { "line": 131, "column": 69 }, "end": { "line": 131, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5257, "end": 5258, "loc": { "start": { "line": 131, "column": 70 }, "end": { "line": 131, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5258, "end": 5259, "loc": { "start": { "line": 131, "column": 71 }, "end": { "line": 131, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5280, "end": 5281, "loc": { "start": { "line": 132, "column": 20 }, "end": { "line": 132, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5281, "end": 5282, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 5303, "end": 5311, "loc": { "start": { "line": 133, "column": 20 }, "end": { "line": 133, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5311, "end": 5312, "loc": { "start": { "line": 133, "column": 28 }, "end": { "line": 133, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5313, "end": 5314, "loc": { "start": { "line": 133, "column": 30 }, "end": { "line": 133, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5314, "end": 5321, "loc": { "start": { "line": 133, "column": 31 }, "end": { "line": 133, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5321, "end": 5322, "loc": { "start": { "line": 133, "column": 38 }, "end": { "line": 133, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5323, "end": 5325, "loc": { "start": { "line": 133, "column": 40 }, "end": { "line": 133, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5326, "end": 5327, "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": "context", "start": 5352, "end": 5359, "loc": { "start": { "line": 134, "column": 24 }, "end": { "line": 134, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5359, "end": 5360, "loc": { "start": { "line": 134, "column": 31 }, "end": { "line": 134, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5360, "end": 5369, "loc": { "start": { "line": 134, "column": 32 }, "end": { "line": 134, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5369, "end": 5370, "loc": { "start": { "line": 134, "column": 41 }, "end": { "line": 134, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clearSections", "start": 5370, "end": 5383, "loc": { "start": { "line": 134, "column": 42 }, "end": { "line": 134, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5383, "end": 5384, "loc": { "start": { "line": 134, "column": 55 }, "end": { "line": 134, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5384, "end": 5385, "loc": { "start": { "line": 134, "column": 56 }, "end": { "line": 134, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5385, "end": 5386, "loc": { "start": { "line": 134, "column": 57 }, "end": { "line": 134, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5407, "end": 5408, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5425, "end": 5426, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5426, "end": 5427, "loc": { "start": { "line": 136, "column": 17 }, "end": { "line": 136, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5444, "end": 5445, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 137, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 5466, "end": 5474, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 138, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5474, "end": 5475, "loc": { "start": { "line": 138, "column": 28 }, "end": { "line": 138, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5476, "end": 5477, "loc": { "start": { "line": 138, "column": 30 }, "end": { "line": 138, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5477, "end": 5484, "loc": { "start": { "line": 138, "column": 31 }, "end": { "line": 138, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5484, "end": 5485, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5486, "end": 5488, "loc": { "start": { "line": 138, "column": 40 }, "end": { "line": 138, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5489, "end": 5490, "loc": { "start": { "line": 138, "column": 43 }, "end": { "line": 138, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5515, "end": 5521, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5522, "end": 5529, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 38 } } }, { "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": 139, "column": 38 }, "end": { "line": 139, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5530, "end": 5536, "loc": { "start": { "line": 139, "column": 39 }, "end": { "line": 139, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5536, "end": 5537, "loc": { "start": { "line": 139, "column": 45 }, "end": { "line": 139, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 5537, "end": 5550, "loc": { "start": { "line": 139, "column": 46 }, "end": { "line": 139, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5550, "end": 5551, "loc": { "start": { "line": 139, "column": 59 }, "end": { "line": 139, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 5551, "end": 5560, "loc": { "start": { "line": 139, "column": 60 }, "end": { "line": 139, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5560, "end": 5561, "loc": { "start": { "line": 139, "column": 69 }, "end": { "line": 139, "column": 70 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.flipSlices", "start": 5561, "end": 5596, "loc": { "start": { "line": 139, "column": 70 }, "end": { "line": 139, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5596, "end": 5597, "loc": { "start": { "line": 139, "column": 105 }, "end": { "line": 139, "column": 106 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5598, "end": 5600, "loc": { "start": { "line": 139, "column": 107 }, "end": { "line": 139, "column": 109 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Flip Slices", "start": 5601, "end": 5614, "loc": { "start": { "line": 139, "column": 110 }, "end": { "line": 139, "column": 123 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5614, "end": 5615, "loc": { "start": { "line": 139, "column": 123 }, "end": { "line": 139, "column": 124 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5636, "end": 5637, "loc": { "start": { "line": 140, "column": 20 }, "end": { "line": 140, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5637, "end": 5638, "loc": { "start": { "line": 140, "column": 21 }, "end": { "line": 140, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 5659, "end": 5669, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5669, "end": 5670, "loc": { "start": { "line": 141, "column": 30 }, "end": { "line": 141, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5671, "end": 5672, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5672, "end": 5679, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5679, "end": 5680, "loc": { "start": { "line": 141, "column": 40 }, "end": { "line": 141, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5681, "end": 5683, "loc": { "start": { "line": 141, "column": 42 }, "end": { "line": 141, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5684, "end": 5685, "loc": { "start": { "line": 141, "column": 45 }, "end": { "line": 141, "column": 46 } } }, { "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": 5710, "end": 5716, "loc": { "start": { "line": 142, "column": 24 }, "end": { "line": 142, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5717, "end": 5718, "loc": { "start": { "line": 142, "column": 31 }, "end": { "line": 142, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5718, "end": 5725, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5725, "end": 5726, "loc": { "start": { "line": 142, "column": 39 }, "end": { "line": 142, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5726, "end": 5735, "loc": { "start": { "line": 142, "column": 40 }, "end": { "line": 142, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5735, "end": 5736, "loc": { "start": { "line": 142, "column": 49 }, "end": { "line": 142, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 5736, "end": 5750, "loc": { "start": { "line": 142, "column": 50 }, "end": { "line": 142, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5750, "end": 5751, "loc": { "start": { "line": 142, "column": 64 }, "end": { "line": 142, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5751, "end": 5752, "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": 7, "updateContext": null }, "value": ">", "start": 5753, "end": 5754, "loc": { "start": { "line": 142, "column": 67 }, "end": { "line": 142, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5755, "end": 5756, "loc": { "start": { "line": 142, "column": 69 }, "end": { "line": 142, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5756, "end": 5757, "loc": { "start": { "line": 142, "column": 70 }, "end": { "line": 142, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5757, "end": 5758, "loc": { "start": { "line": 142, "column": 71 }, "end": { "line": 142, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5779, "end": 5780, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5780, "end": 5781, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 5802, "end": 5810, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5810, "end": 5811, "loc": { "start": { "line": 144, "column": 28 }, "end": { "line": 144, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5812, "end": 5813, "loc": { "start": { "line": 144, "column": 30 }, "end": { "line": 144, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5813, "end": 5820, "loc": { "start": { "line": 144, "column": 31 }, "end": { "line": 144, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5820, "end": 5821, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5822, "end": 5824, "loc": { "start": { "line": 144, "column": 40 }, "end": { "line": 144, "column": 42 } } }, { "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": 144, "column": 43 }, "end": { "line": 144, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5851, "end": 5858, "loc": { "start": { "line": 145, "column": 24 }, "end": { "line": 145, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5858, "end": 5859, "loc": { "start": { "line": 145, "column": 31 }, "end": { "line": 145, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5859, "end": 5868, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5868, "end": 5869, "loc": { "start": { "line": 145, "column": 41 }, "end": { "line": 145, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "flipSections", "start": 5869, "end": 5881, "loc": { "start": { "line": 145, "column": 42 }, "end": { "line": 145, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5881, "end": 5882, "loc": { "start": { "line": 145, "column": 54 }, "end": { "line": 145, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5882, "end": 5883, "loc": { "start": { "line": 145, "column": 55 }, "end": { "line": 145, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5883, "end": 5884, "loc": { "start": { "line": 145, "column": 56 }, "end": { "line": 145, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5905, "end": 5906, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5923, "end": 5924, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 17 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5937, "end": 5938, "loc": { "start": { "line": 148, "column": 12 }, "end": { "line": 148, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5938, "end": 5939, "loc": { "start": { "line": 148, "column": 13 }, "end": { "line": 148, "column": 14 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5953, "end": 5954, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5971, "end": 5972, "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": "getTitle", "start": 5993, "end": 6001, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6001, "end": 6002, "loc": { "start": { "line": 152, "column": 28 }, "end": { "line": 152, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6003, "end": 6004, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6004, "end": 6011, "loc": { "start": { "line": 152, "column": 31 }, "end": { "line": 152, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6011, "end": 6012, "loc": { "start": { "line": 152, "column": 38 }, "end": { "line": 152, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6013, "end": 6015, "loc": { "start": { "line": 152, "column": 40 }, "end": { "line": 152, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6016, "end": 6017, "loc": { "start": { "line": 152, "column": 43 }, "end": { "line": 152, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6042, "end": 6048, "loc": { "start": { "line": 153, "column": 24 }, "end": { "line": 153, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6049, "end": 6056, "loc": { "start": { "line": 153, "column": 31 }, "end": { "line": 153, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6056, "end": 6057, "loc": { "start": { "line": 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": "viewer", "start": 6057, "end": 6063, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6063, "end": 6064, "loc": { "start": { "line": 153, "column": 45 }, "end": { "line": 153, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 6064, "end": 6077, "loc": { "start": { "line": 153, "column": 46 }, "end": { "line": 153, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6077, "end": 6078, "loc": { "start": { "line": 153, "column": 59 }, "end": { "line": 153, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 6078, "end": 6087, "loc": { "start": { "line": 153, "column": 60 }, "end": { "line": 153, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6087, "end": 6088, "loc": { "start": { "line": 153, "column": 69 }, "end": { "line": 153, "column": 70 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.disableAllSlices", "start": 6088, "end": 6129, "loc": { "start": { "line": 153, "column": 70 }, "end": { "line": 153, "column": 111 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6129, "end": 6130, "loc": { "start": { "line": 153, "column": 111 }, "end": { "line": 153, "column": 112 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 6131, "end": 6133, "loc": { "start": { "line": 153, "column": 113 }, "end": { "line": 153, "column": 115 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Disable all Slices", "start": 6134, "end": 6154, "loc": { "start": { "line": 153, "column": 116 }, "end": { "line": 153, "column": 136 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6154, "end": 6155, "loc": { "start": { "line": 153, "column": 136 }, "end": { "line": 153, "column": 137 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6176, "end": 6177, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6177, "end": 6178, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 6199, "end": 6209, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6209, "end": 6210, "loc": { "start": { "line": 155, "column": 30 }, "end": { "line": 155, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6211, "end": 6212, "loc": { "start": { "line": 155, "column": 32 }, "end": { "line": 155, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6212, "end": 6219, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6219, "end": 6220, "loc": { "start": { "line": 155, "column": 40 }, "end": { "line": 155, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6221, "end": 6223, "loc": { "start": { "line": 155, "column": 42 }, "end": { "line": 155, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6224, "end": 6225, "loc": { "start": { "line": 155, "column": 45 }, "end": { "line": 155, "column": 46 } } }, { "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": 6250, "end": 6256, "loc": { "start": { "line": 156, "column": 24 }, "end": { "line": 156, "column": 30 } } }, { "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": 156, "column": 31 }, "end": { "line": 156, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6258, "end": 6265, "loc": { "start": { "line": 156, "column": 32 }, "end": { "line": 156, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6265, "end": 6266, "loc": { "start": { "line": 156, "column": 39 }, "end": { "line": 156, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 6266, "end": 6275, "loc": { "start": { "line": 156, "column": 40 }, "end": { "line": 156, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6275, "end": 6276, "loc": { "start": { "line": 156, "column": 49 }, "end": { "line": 156, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 6276, "end": 6290, "loc": { "start": { "line": 156, "column": 50 }, "end": { "line": 156, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6290, "end": 6291, "loc": { "start": { "line": 156, "column": 64 }, "end": { "line": 156, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6291, "end": 6292, "loc": { "start": { "line": 156, "column": 65 }, "end": { "line": 156, "column": 66 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 6293, "end": 6294, "loc": { "start": { "line": 156, "column": 67 }, "end": { "line": 156, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6295, "end": 6296, "loc": { "start": { "line": 156, "column": 69 }, "end": { "line": 156, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6296, "end": 6297, "loc": { "start": { "line": 156, "column": 70 }, "end": { "line": 156, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6297, "end": 6298, "loc": { "start": { "line": 156, "column": 71 }, "end": { "line": 156, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6319, "end": 6320, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6320, "end": 6321, "loc": { "start": { "line": 157, "column": 21 }, "end": { "line": 157, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 6342, "end": 6350, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6350, "end": 6351, "loc": { "start": { "line": 158, "column": 28 }, "end": { "line": 158, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6352, "end": 6353, "loc": { "start": { "line": 158, "column": 30 }, "end": { "line": 158, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6353, "end": 6360, "loc": { "start": { "line": 158, "column": 31 }, "end": { "line": 158, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6360, "end": 6361, "loc": { "start": { "line": 158, "column": 38 }, "end": { "line": 158, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6362, "end": 6364, "loc": { "start": { "line": 158, "column": 40 }, "end": { "line": 158, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6365, "end": 6366, "loc": { "start": { "line": 158, "column": 43 }, "end": { "line": 158, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6391, "end": 6398, "loc": { "start": { "line": 159, "column": 24 }, "end": { "line": 159, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6398, "end": 6399, "loc": { "start": { "line": 159, "column": 31 }, "end": { "line": 159, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 6399, "end": 6408, "loc": { "start": { "line": 159, "column": 32 }, "end": { "line": 159, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6408, "end": 6409, "loc": { "start": { "line": 159, "column": 41 }, "end": { "line": 159, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "disableSections", "start": 6409, "end": 6424, "loc": { "start": { "line": 159, "column": 42 }, "end": { "line": 159, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6424, "end": 6425, "loc": { "start": { "line": 159, "column": 57 }, "end": { "line": 159, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6425, "end": 6426, "loc": { "start": { "line": 159, "column": 58 }, "end": { "line": 159, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6426, "end": 6427, "loc": { "start": { "line": 159, "column": 59 }, "end": { "line": 159, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6448, "end": 6449, "loc": { "start": { "line": 160, "column": 20 }, "end": { "line": 160, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6466, "end": 6467, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6467, "end": 6468, "loc": { "start": { "line": 161, "column": 17 }, "end": { "line": 161, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6485, "end": 6486, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTitle", "start": 6507, "end": 6515, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6515, "end": 6516, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6517, "end": 6518, "loc": { "start": { "line": 163, "column": 30 }, "end": { "line": 163, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6518, "end": 6525, "loc": { "start": { "line": 163, "column": 31 }, "end": { "line": 163, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6525, "end": 6526, "loc": { "start": { "line": 163, "column": 38 }, "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": 6527, "end": 6529, "loc": { "start": { "line": 163, "column": 40 }, "end": { "line": 163, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6530, "end": 6531, "loc": { "start": { "line": 163, "column": 43 }, "end": { "line": 163, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6556, "end": 6562, "loc": { "start": { "line": 164, "column": 24 }, "end": { "line": 164, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6563, "end": 6570, "loc": { "start": { "line": 164, "column": 31 }, "end": { "line": 164, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6570, "end": 6571, "loc": { "start": { "line": 164, "column": 38 }, "end": { "line": 164, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 6571, "end": 6577, "loc": { "start": { "line": 164, "column": 39 }, "end": { "line": 164, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6577, "end": 6578, "loc": { "start": { "line": 164, "column": 45 }, "end": { "line": 164, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 6578, "end": 6591, "loc": { "start": { "line": 164, "column": 46 }, "end": { "line": 164, "column": 59 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6591, "end": 6592, "loc": { "start": { "line": 164, "column": 59 }, "end": { "line": 164, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 6592, "end": 6601, "loc": { "start": { "line": 164, "column": 60 }, "end": { "line": 164, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6601, "end": 6602, "loc": { "start": { "line": 164, "column": 69 }, "end": { "line": 164, "column": 70 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "sectionToolContextMenu.enableAllSlices", "start": 6602, "end": 6642, "loc": { "start": { "line": 164, "column": 70 }, "end": { "line": 164, "column": 110 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6642, "end": 6643, "loc": { "start": { "line": 164, "column": 110 }, "end": { "line": 164, "column": 111 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 6644, "end": 6646, "loc": { "start": { "line": 164, "column": 112 }, "end": { "line": 164, "column": 114 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Enable all Slices", "start": 6647, "end": 6666, "loc": { "start": { "line": 164, "column": 115 }, "end": { "line": 164, "column": 134 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6666, "end": 6667, "loc": { "start": { "line": 164, "column": 134 }, "end": { "line": 164, "column": 135 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6688, "end": 6689, "loc": { "start": { "line": 165, "column": 20 }, "end": { "line": 165, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6689, "end": 6690, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getEnabled", "start": 6711, "end": 6721, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 166, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6721, "end": 6722, "loc": { "start": { "line": 166, "column": 30 }, "end": { "line": 166, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6723, "end": 6724, "loc": { "start": { "line": 166, "column": 32 }, "end": { "line": 166, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6724, "end": 6731, "loc": { "start": { "line": 166, "column": 33 }, "end": { "line": 166, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6731, "end": 6732, "loc": { "start": { "line": 166, "column": 40 }, "end": { "line": 166, "column": 41 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6733, "end": 6735, "loc": { "start": { "line": 166, "column": 42 }, "end": { "line": 166, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6736, "end": 6737, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 46 } } }, { "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": 6762, "end": 6768, "loc": { "start": { "line": 167, "column": 24 }, "end": { "line": 167, "column": 30 } } }, { "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": 167, "column": 31 }, "end": { "line": 167, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6770, "end": 6777, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6777, "end": 6778, "loc": { "start": { "line": 167, "column": 39 }, "end": { "line": 167, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 6778, "end": 6787, "loc": { "start": { "line": 167, "column": 40 }, "end": { "line": 167, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6787, "end": 6788, "loc": { "start": { "line": 167, "column": 49 }, "end": { "line": 167, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumSections", "start": 6788, "end": 6802, "loc": { "start": { "line": 167, "column": 50 }, "end": { "line": 167, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6802, "end": 6803, "loc": { "start": { "line": 167, "column": 64 }, "end": { "line": 167, "column": 65 } } }, { "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": 167, "column": 65 }, "end": { "line": 167, "column": 66 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 6805, "end": 6806, "loc": { "start": { "line": 167, "column": 67 }, "end": { "line": 167, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6807, "end": 6808, "loc": { "start": { "line": 167, "column": 69 }, "end": { "line": 167, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6808, "end": 6809, "loc": { "start": { "line": 167, "column": 70 }, "end": { "line": 167, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6809, "end": 6810, "loc": { "start": { "line": 167, "column": 71 }, "end": { "line": 167, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6831, "end": 6832, "loc": { "start": { "line": 168, "column": 20 }, "end": { "line": 168, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6832, "end": 6833, "loc": { "start": { "line": 168, "column": 21 }, "end": { "line": 168, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "doAction", "start": 6854, "end": 6862, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 169, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6862, "end": 6863, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6864, "end": 6865, "loc": { "start": { "line": 169, "column": 30 }, "end": { "line": 169, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6865, "end": 6872, "loc": { "start": { "line": 169, "column": 31 }, "end": { "line": 169, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6872, "end": 6873, "loc": { "start": { "line": 169, "column": 38 }, "end": { "line": 169, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6874, "end": 6876, "loc": { "start": { "line": 169, "column": 40 }, "end": { "line": 169, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6877, "end": 6878, "loc": { "start": { "line": 169, "column": 43 }, "end": { "line": 169, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 6903, "end": 6910, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6910, "end": 6911, "loc": { "start": { "line": 170, "column": 31 }, "end": { "line": 170, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 6911, "end": 6920, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6920, "end": 6921, "loc": { "start": { "line": 170, "column": 41 }, "end": { "line": 170, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enableSections", "start": 6921, "end": 6935, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6935, "end": 6936, "loc": { "start": { "line": 170, "column": 56 }, "end": { "line": 170, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6936, "end": 6937, "loc": { "start": { "line": 170, "column": 57 }, "end": { "line": 170, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6937, "end": 6938, "loc": { "start": { "line": 170, "column": 58 }, "end": { "line": 170, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6959, "end": 6960, "loc": { "start": { "line": 171, "column": 20 }, "end": { "line": 171, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6977, "end": 6978, "loc": { "start": { "line": 172, "column": 16 }, "end": { "line": 172, "column": 17 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6991, "end": 6992, "loc": { "start": { "line": 173, "column": 12 }, "end": { "line": 173, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6992, "end": 6993, "loc": { "start": { "line": 173, "column": 13 }, "end": { "line": 173, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "sectionPlanesMenuItems", "start": 7006, "end": 7028, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7037, "end": 7038, "loc": { "start": { "line": 175, "column": 8 }, "end": { "line": 175, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7038, "end": 7039, "loc": { "start": { "line": 175, "column": 9 }, "end": { "line": 175, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7044, "end": 7045, "loc": { "start": { "line": 176, "column": 4 }, "end": { "line": 176, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7051, "end": 7058, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7058, "end": 7059, "loc": { "start": { "line": 178, "column": 11 }, "end": { "line": 178, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7059, "end": 7060, "loc": { "start": { "line": 178, "column": 12 }, "end": { "line": 178, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7061, "end": 7062, "loc": { "start": { "line": 178, "column": 14 }, "end": { "line": 178, "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": 7071, "end": 7076, "loc": { "start": { "line": 179, "column": 8 }, "end": { "line": 179, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7076, "end": 7077, "loc": { "start": { "line": 179, "column": 13 }, "end": { "line": 179, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7077, "end": 7084, "loc": { "start": { "line": 179, "column": 14 }, "end": { "line": 179, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7084, "end": 7085, "loc": { "start": { "line": 179, "column": 21 }, "end": { "line": 179, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7085, "end": 7086, "loc": { "start": { "line": 179, "column": 22 }, "end": { "line": 179, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7086, "end": 7087, "loc": { "start": { "line": 179, "column": 23 }, "end": { "line": 179, "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": 7096, "end": 7101, "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": "scene", "start": 7102, "end": 7107, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7108, "end": 7109, "loc": { "start": { "line": 180, "column": 20 }, "end": { "line": 180, "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": 7110, "end": 7114, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7114, "end": 7115, "loc": { "start": { "line": 180, "column": 26 }, "end": { "line": 180, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_viewer", "start": 7115, "end": 7122, "loc": { "start": { "line": 180, "column": 27 }, "end": { "line": 180, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7122, "end": 7123, "loc": { "start": { "line": 180, "column": 34 }, "end": { "line": 180, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 7123, "end": 7128, "loc": { "start": { "line": 180, "column": 35 }, "end": { "line": 180, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7128, "end": 7129, "loc": { "start": { "line": 180, "column": 40 }, "end": { "line": 180, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 7138, "end": 7143, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7143, "end": 7144, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "off", "start": 7144, "end": 7147, "loc": { "start": { "line": 181, "column": 14 }, "end": { "line": 181, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7147, "end": 7148, "loc": { "start": { "line": 181, "column": 17 }, "end": { "line": 181, "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": 7148, "end": 7152, "loc": { "start": { "line": 181, "column": 18 }, "end": { "line": 181, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7152, "end": 7153, "loc": { "start": { "line": 181, "column": 22 }, "end": { "line": 181, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_onSceneSectionPlaneCreated", "start": 7153, "end": 7180, "loc": { "start": { "line": 181, "column": 23 }, "end": { "line": 181, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7180, "end": 7181, "loc": { "start": { "line": 181, "column": 50 }, "end": { "line": 181, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7181, "end": 7182, "loc": { "start": { "line": 181, "column": 51 }, "end": { "line": 181, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 7191, "end": 7196, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7196, "end": 7197, "loc": { "start": { "line": 182, "column": 13 }, "end": { "line": 182, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "off", "start": 7197, "end": 7200, "loc": { "start": { "line": 182, "column": 14 }, "end": { "line": 182, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7200, "end": 7201, "loc": { "start": { "line": 182, "column": 17 }, "end": { "line": 182, "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": 7201, "end": 7205, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7205, "end": 7206, "loc": { "start": { "line": 182, "column": 22 }, "end": { "line": 182, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_onSceneSectionPlaneDestroyed", "start": 7206, "end": 7235, "loc": { "start": { "line": 182, "column": 23 }, "end": { "line": 182, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7235, "end": 7236, "loc": { "start": { "line": 182, "column": 52 }, "end": { "line": 182, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7236, "end": 7237, "loc": { "start": { "line": 182, "column": 53 }, "end": { "line": 182, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7242, "end": 7243, "loc": { "start": { "line": 183, "column": 4 }, "end": { "line": 183, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7244, "end": 7245, "loc": { "start": { "line": 184, "column": 0 }, "end": { "line": 184, "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": 7248, "end": 7254, "loc": { "start": { "line": 187, "column": 0 }, "end": { "line": 187, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7255, "end": 7256, "loc": { "start": { "line": 187, "column": 7 }, "end": { "line": 187, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "SectionToolContextMenu", "start": 7256, "end": 7278, "loc": { "start": { "line": 187, "column": 8 }, "end": { "line": 187, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7278, "end": 7279, "loc": { "start": { "line": 187, "column": 30 }, "end": { "line": 187, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7279, "end": 7280, "loc": { "start": { "line": 187, "column": 31 }, "end": { "line": 187, "column": 32 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7280, "end": 7280, "loc": { "start": { "line": 187, "column": 32 }, "end": { "line": 187, "column": 32 } } } ] }