{ "type": "File", "start": 0, "end": 5061, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 162, "column": 0 } }, "program": { "type": "Program", "start": 0, "end": 5061, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 162, "column": 0 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 17, "end": 82, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 65 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 26, "end": 33, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 16 } }, "imported": { "type": "Identifier", "start": 26, "end": 33, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 16 }, "identifierName": "makeDiv" }, "name": "makeDiv", "leadingComments": null }, "local": { "type": "Identifier", "start": 26, "end": 33, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 16 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "leadingComments": null }, { "type": "ImportSpecifier", "start": 35, "end": 52, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 35 } }, "imported": { "type": "Identifier", "start": 35, "end": 52, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 35 }, "identifierName": "removeAllChildren" }, "name": "removeAllChildren" }, "local": { "type": "Identifier", "start": 35, "end": 52, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 35 }, "identifierName": "removeAllChildren" }, "name": "removeAllChildren" } } ], "source": { "type": "StringLiteral", "start": 60, "end": 81, "loc": { "start": { "line": 2, "column": 43 }, "end": { "line": 2, "column": 64 } }, "extra": { "rawValue": "../../../core/utils", "raw": "\"../../../core/utils\"" }, "value": "../../../core/utils" }, "leadingComments": [ { "type": "CommentBlock", "value": " dev:start ", "start": 0, "end": 15, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 15 } } } ] }, { "type": "ImportDeclaration", "start": 84, "end": 130, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 46 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 93, "end": 99, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 15 } }, "imported": { "type": "Identifier", "start": 93, "end": 99, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 15 }, "identifierName": "Vector" }, "name": "Vector" }, "local": { "type": "Identifier", "start": 93, "end": 99, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 15 }, "identifierName": "Vector" }, "name": "Vector" } } ], "source": { "type": "StringLiteral", "start": 107, "end": 129, "loc": { "start": { "line": 3, "column": 23 }, "end": { "line": 3, "column": 45 } }, "extra": { "rawValue": "../../../core/vector", "raw": "\"../../../core/vector\"" }, "value": "../../../core/vector" } }, { "type": "ImportDeclaration", "start": 132, "end": 170, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 38 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 141, "end": 147, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 } }, "imported": { "type": "Identifier", "start": 141, "end": 147, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" }, "local": { "type": "Identifier", "start": 141, "end": 147, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" } } ], "source": { "type": "StringLiteral", "start": 155, "end": 169, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 37 } }, "extra": { "rawValue": "../../entity", "raw": "\"../../entity\"" }, "value": "../../entity" } }, { "type": "ImportDeclaration", "start": 172, "end": 219, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 47 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 181, "end": 192, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 20 } }, "imported": { "type": "Identifier", "start": 181, "end": 192, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "local": { "type": "Identifier", "start": 181, "end": 192, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" } } ], "source": { "type": "StringLiteral", "start": 200, "end": 218, "loc": { "start": { "line": 5, "column": 28 }, "end": { "line": 5, "column": 46 } }, "extra": { "rawValue": "../base_hud_part", "raw": "\"../base_hud_part\"" }, "value": "../base_hud_part" } }, { "type": "ImportDeclaration", "start": 221, "end": 278, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 57 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 230, "end": 246, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 25 } }, "imported": { "type": "Identifier", "start": 230, "end": 246, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "local": { "type": "Identifier", "start": 230, "end": 246, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" } } ], "source": { "type": "StringLiteral", "start": 254, "end": 277, "loc": { "start": { "line": 6, "column": 33 }, "end": { "line": 6, "column": 56 } }, "extra": { "rawValue": "../dynamic_dom_attach", "raw": "\"../dynamic_dom_attach\"" }, "value": "../dynamic_dom_attach" }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Allows to inspect entities by pressing F8 while hovering them\r\n ", "start": 282, "end": 356, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 10, "column": 3 } } } ] }, { "type": "ExportNamedDeclaration", "start": 358, "end": 5042, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 159, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 365, "end": 5042, "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 159, "column": 1 } }, "id": { "type": "Identifier", "start": 371, "end": 388, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 30 }, "identifierName": "HUDEntityDebugger" }, "name": "HUDEntityDebugger", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 397, "end": 408, "loc": { "start": { "line": 11, "column": 39 }, "end": { "line": 11, "column": 50 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "body": { "type": "ClassBody", "start": 409, "end": 5042, "loc": { "start": { "line": 11, "column": 51 }, "end": { "line": 159, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 416, "end": 908, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 27, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 416, "end": 430, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 18 }, "identifierName": "createElements" }, "name": "createElements" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 431, "end": 437, "loc": { "start": { "line": 12, "column": 19 }, "end": { "line": 12, "column": 25 }, "identifierName": "parent" }, "name": "parent" } ], "body": { "type": "BlockStatement", "start": 439, "end": 908, "loc": { "start": { "line": 12, "column": 27 }, "end": { "line": 27, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 450, "end": 821, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 25, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 450, "end": 820, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 25, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 450, "end": 462, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 20 } }, "object": { "type": "ThisExpression", "start": 450, "end": 454, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 12 } } }, "property": { "type": "Identifier", "start": 455, "end": 462, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 20 }, "identifierName": "element" }, "name": "element" }, "computed": false }, "right": { "type": "CallExpression", "start": 465, "end": 820, "loc": { "start": { "line": 13, "column": 23 }, "end": { "line": 25, "column": 9 } }, "callee": { "type": "Identifier", "start": 465, "end": 472, "loc": { "start": { "line": 13, "column": 23 }, "end": { "line": 13, "column": 30 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "arguments": [ { "type": "Identifier", "start": 487, "end": 493, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 18 }, "identifierName": "parent" }, "name": "parent" }, { "type": "StringLiteral", "start": 508, "end": 535, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 39 } }, "extra": { "rawValue": "ingame_HUD_EntityDebugger", "raw": "\"ingame_HUD_EntityDebugger\"" }, "value": "ingame_HUD_EntityDebugger" }, { "type": "ArrayExpression", "start": 550, "end": 552, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 14 } }, "elements": [] }, { "type": "TemplateLiteral", "start": 567, "end": 809, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 24, "column": 9 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 568, "end": 808, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 24, "column": 8 } }, "value": { "raw": "\n \n Use F8 to toggle this overlay\n\n
\n
\n
\n ", "cooked": "\n \n Use F8 to toggle this overlay\n\n
\n
\n
\n " }, "tail": true } ] } ] } } }, { "type": "ExpressionStatement", "start": 831, "end": 901, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 78 } }, "expression": { "type": "AssignmentExpression", "start": 831, "end": 900, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 77 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 831, "end": 850, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 27 } }, "object": { "type": "ThisExpression", "start": 831, "end": 835, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 12 } } }, "property": { "type": "Identifier", "start": 836, "end": 850, "loc": { "start": { "line": 26, "column": 13 }, "end": { "line": 26, "column": 27 }, "identifierName": "componentsElem" }, "name": "componentsElem" }, "computed": false }, "right": { "type": "CallExpression", "start": 853, "end": 900, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 853, "end": 879, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 56 } }, "object": { "type": "MemberExpression", "start": 853, "end": 865, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 42 } }, "object": { "type": "ThisExpression", "start": 853, "end": 857, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 34 } } }, "property": { "type": "Identifier", "start": 858, "end": 865, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 42 }, "identifierName": "element" }, "name": "element" }, "computed": false }, "property": { "type": "Identifier", "start": 866, "end": 879, "loc": { "start": { "line": 26, "column": 43 }, "end": { "line": 26, "column": 56 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 880, "end": 899, "loc": { "start": { "line": 26, "column": 57 }, "end": { "line": 26, "column": 76 } }, "extra": { "rawValue": ".entityComponents", "raw": "\".entityComponents\"" }, "value": ".entityComponents" } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 916, "end": 1369, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 46, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 916, "end": 926, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 14 }, "identifierName": "initialize" }, "name": "initialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 929, "end": 1369, "loc": { "start": { "line": 29, "column": 17 }, "end": { "line": 46, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 940, "end": 1121, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 35, "column": 11 } }, "expression": { "type": "CallExpression", "start": 940, "end": 1120, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 35, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 940, "end": 985, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 53 } }, "object": { "type": "MemberExpression", "start": 940, "end": 981, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 49 } }, "object": { "type": "MemberExpression", "start": 940, "end": 973, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 41 } }, "object": { "type": "MemberExpression", "start": 940, "end": 959, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 27 } }, "object": { "type": "MemberExpression", "start": 940, "end": 949, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 17 } }, "object": { "type": "ThisExpression", "start": 940, "end": 944, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 12 } } }, "property": { "type": "Identifier", "start": 945, "end": 949, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 950, "end": 959, "loc": { "start": { "line": 30, "column": 18 }, "end": { "line": 30, "column": 27 }, "identifierName": "gameState" }, "name": "gameState" }, "computed": false }, "property": { "type": "Identifier", "start": 960, "end": 973, "loc": { "start": { "line": 30, "column": 28 }, "end": { "line": 30, "column": 41 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "computed": false }, "property": { "type": "Identifier", "start": 974, "end": 981, "loc": { "start": { "line": 30, "column": 42 }, "end": { "line": 30, "column": 49 }, "identifierName": "keydown" }, "name": "keydown" }, "computed": false }, "property": { "type": "Identifier", "start": 982, "end": 985, "loc": { "start": { "line": 30, "column": 50 }, "end": { "line": 30, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 986, "end": 1119, "loc": { "start": { "line": 30, "column": 54 }, "end": { "line": 35, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 986, "end": 989, "loc": { "start": { "line": 30, "column": 54 }, "end": { "line": 30, "column": 57 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "BlockStatement", "start": 993, "end": 1119, "loc": { "start": { "line": 30, "column": 61 }, "end": { "line": 35, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1008, "end": 1108, "loc": { "start": { "line": 31, "column": 12 }, "end": { "line": 34, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 1012, "end": 1031, "loc": { "start": { "line": 31, "column": 16 }, "end": { "line": 31, "column": 35 } }, "left": { "type": "MemberExpression", "start": 1012, "end": 1023, "loc": { "start": { "line": 31, "column": 16 }, "end": { "line": 31, "column": 27 } }, "object": { "type": "Identifier", "start": 1012, "end": 1015, "loc": { "start": { "line": 31, "column": 16 }, "end": { "line": 31, "column": 19 }, "identifierName": "key" }, "name": "key" }, "property": { "type": "Identifier", "start": 1016, "end": 1023, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 1028, "end": 1031, "loc": { "start": { "line": 31, "column": 32 }, "end": { "line": 31, "column": 35 } }, "extra": { "rawValue": 119, "raw": "119" }, "value": 119 } }, "consequent": { "type": "BlockStatement", "start": 1033, "end": 1108, "loc": { "start": { "line": 31, "column": 37 }, "end": { "line": 34, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 1075, "end": 1093, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 34 } }, "expression": { "type": "CallExpression", "start": 1075, "end": 1092, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 1075, "end": 1090, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 31 } }, "object": { "type": "ThisExpression", "start": 1075, "end": 1079, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 1080, "end": 1090, "loc": { "start": { "line": 33, "column": 21 }, "end": { "line": 33, "column": 31 }, "identifierName": "pickEntity" }, "name": "pickEntity" }, "computed": false, "leadingComments": null }, "arguments": [], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " F8", "start": 1052, "end": 1057, "loc": { "start": { "line": 32, "column": 16 }, "end": { "line": 32, "column": 21 } } } ] } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * The currently selected entity\r\n * @type {Entity}\r\n ", "start": 1133, "end": 1218, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 40, "column": 11 } } } ] }, { "type": "ExpressionStatement", "start": 1228, "end": 1255, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 1228, "end": 1254, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 34 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1228, "end": 1247, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1228, "end": 1232, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 1233, "end": 1247, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 27 }, "identifierName": "selectedEntity" }, "name": "selectedEntity" }, "computed": false, "leadingComments": null }, "right": { "type": "NullLiteral", "start": 1250, "end": 1254, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 34 } } }, "leadingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * The currently selected entity\r\n * @type {Entity}\r\n ", "start": 1133, "end": 1218, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 40, "column": 11 } } } ] }, { "type": "ExpressionStatement", "start": 1267, "end": 1287, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 28 } }, "expression": { "type": "AssignmentExpression", "start": 1267, "end": 1286, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1267, "end": 1282, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 23 } }, "object": { "type": "ThisExpression", "start": 1267, "end": 1271, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 12 } } }, "property": { "type": "Identifier", "start": 1272, "end": 1282, "loc": { "start": { "line": 43, "column": 13 }, "end": { "line": 43, "column": 23 }, "identifierName": "lastUpdate" }, "name": "lastUpdate" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 1285, "end": 1286, "loc": { "start": { "line": 43, "column": 26 }, "end": { "line": 43, "column": 27 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 1299, "end": 1362, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 71 } }, "expression": { "type": "AssignmentExpression", "start": 1299, "end": 1361, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1299, "end": 1313, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 22 } }, "object": { "type": "ThisExpression", "start": 1299, "end": 1303, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 12 } } }, "property": { "type": "Identifier", "start": 1304, "end": 1313, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false }, "right": { "type": "NewExpression", "start": 1316, "end": 1361, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 70 } }, "callee": { "type": "Identifier", "start": 1320, "end": 1336, "loc": { "start": { "line": 45, "column": 29 }, "end": { "line": 45, "column": 45 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "arguments": [ { "type": "MemberExpression", "start": 1337, "end": 1346, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 55 } }, "object": { "type": "ThisExpression", "start": 1337, "end": 1341, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 50 } } }, "property": { "type": "Identifier", "start": 1342, "end": 1346, "loc": { "start": { "line": 45, "column": 51 }, "end": { "line": 45, "column": 55 }, "identifierName": "root" }, "name": "root" }, "computed": false }, { "type": "MemberExpression", "start": 1348, "end": 1360, "loc": { "start": { "line": 45, "column": 57 }, "end": { "line": 45, "column": 69 } }, "object": { "type": "ThisExpression", "start": 1348, "end": 1352, "loc": { "start": { "line": 45, "column": 57 }, "end": { "line": 45, "column": 61 } } }, "property": { "type": "Identifier", "start": 1353, "end": 1360, "loc": { "start": { "line": 45, "column": 62 }, "end": { "line": 45, "column": 69 }, "identifierName": "element" }, "name": "element" }, "computed": false } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1377, "end": 1834, "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 61, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1377, "end": 1387, "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 14 }, "identifierName": "pickEntity" }, "name": "pickEntity" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1390, "end": 1834, "loc": { "start": { "line": 48, "column": 17 }, "end": { "line": 61, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1401, "end": 1446, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 53 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1407, "end": 1445, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 52 } }, "id": { "type": "Identifier", "start": 1407, "end": 1415, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 22 }, "identifierName": "mousePos" }, "name": "mousePos" }, "init": { "type": "MemberExpression", "start": 1418, "end": 1445, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 52 } }, "object": { "type": "MemberExpression", "start": 1418, "end": 1431, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 38 } }, "object": { "type": "MemberExpression", "start": 1418, "end": 1427, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 34 } }, "object": { "type": "ThisExpression", "start": 1418, "end": 1422, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 29 } } }, "property": { "type": "Identifier", "start": 1423, "end": 1427, "loc": { "start": { "line": 49, "column": 30 }, "end": { "line": 49, "column": 34 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1428, "end": 1431, "loc": { "start": { "line": 49, "column": 35 }, "end": { "line": 49, "column": 38 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 1432, "end": 1445, "loc": { "start": { "line": 49, "column": 39 }, "end": { "line": 49, "column": 52 }, "identifierName": "mousePosition" }, "name": "mousePosition" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 1456, "end": 1504, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 52, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1460, "end": 1469, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 21 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 1461, "end": 1469, "loc": { "start": { "line": 50, "column": 13 }, "end": { "line": 50, "column": 21 }, "identifierName": "mousePos" }, "name": "mousePos" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1471, "end": 1504, "loc": { "start": { "line": 50, "column": 23 }, "end": { "line": 52, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 1486, "end": 1493, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 1514, "end": 1572, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1520, "end": 1571, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 65 } }, "id": { "type": "Identifier", "start": 1520, "end": 1528, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 22 }, "identifierName": "worldPos" }, "name": "worldPos" }, "init": { "type": "CallExpression", "start": 1531, "end": 1571, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 1531, "end": 1561, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 55 } }, "object": { "type": "MemberExpression", "start": 1531, "end": 1547, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 41 } }, "object": { "type": "MemberExpression", "start": 1531, "end": 1540, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 34 } }, "object": { "type": "ThisExpression", "start": 1531, "end": 1535, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 29 } } }, "property": { "type": "Identifier", "start": 1536, "end": 1540, "loc": { "start": { "line": 53, "column": 30 }, "end": { "line": 53, "column": 34 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1541, "end": 1547, "loc": { "start": { "line": 53, "column": 35 }, "end": { "line": 53, "column": 41 }, "identifierName": "camera" }, "name": "camera" }, "computed": false }, "property": { "type": "Identifier", "start": 1548, "end": 1561, "loc": { "start": { "line": 53, "column": 42 }, "end": { "line": 53, "column": 55 }, "identifierName": "screenToWorld" }, "name": "screenToWorld" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1562, "end": 1570, "loc": { "start": { "line": 53, "column": 56 }, "end": { "line": 53, "column": 64 }, "identifierName": "mousePos" }, "name": "mousePos" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1582, "end": 1623, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 49 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1588, "end": 1622, "loc": { "start": { "line": 54, "column": 14 }, "end": { "line": 54, "column": 48 } }, "id": { "type": "Identifier", "start": 1588, "end": 1597, "loc": { "start": { "line": 54, "column": 14 }, "end": { "line": 54, "column": 23 }, "identifierName": "worldTile" }, "name": "worldTile" }, "init": { "type": "CallExpression", "start": 1600, "end": 1622, "loc": { "start": { "line": 54, "column": 26 }, "end": { "line": 54, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 1600, "end": 1620, "loc": { "start": { "line": 54, "column": 26 }, "end": { "line": 54, "column": 46 } }, "object": { "type": "Identifier", "start": 1600, "end": 1608, "loc": { "start": { "line": 54, "column": 26 }, "end": { "line": 54, "column": 34 }, "identifierName": "worldPos" }, "name": "worldPos" }, "property": { "type": "Identifier", "start": 1609, "end": 1620, "loc": { "start": { "line": 54, "column": 35 }, "end": { "line": 54, "column": 46 }, "identifierName": "toTileSpace" }, "name": "toTileSpace" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1633, "end": 1712, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 87 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1639, "end": 1711, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 86 } }, "id": { "type": "Identifier", "start": 1639, "end": 1645, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 20 }, "identifierName": "entity" }, "name": "entity" }, "init": { "type": "CallExpression", "start": 1648, "end": 1711, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 86 } }, "callee": { "type": "MemberExpression", "start": 1648, "end": 1676, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 51 } }, "object": { "type": "MemberExpression", "start": 1648, "end": 1661, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 36 } }, "object": { "type": "MemberExpression", "start": 1648, "end": 1657, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 32 } }, "object": { "type": "ThisExpression", "start": 1648, "end": 1652, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 27 } } }, "property": { "type": "Identifier", "start": 1653, "end": 1657, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1658, "end": 1661, "loc": { "start": { "line": 55, "column": 33 }, "end": { "line": 55, "column": 36 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "property": { "type": "Identifier", "start": 1662, "end": 1676, "loc": { "start": { "line": 55, "column": 37 }, "end": { "line": 55, "column": 51 }, "identifierName": "getTileContent" }, "name": "getTileContent" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1677, "end": 1686, "loc": { "start": { "line": 55, "column": 52 }, "end": { "line": 55, "column": 61 }, "identifierName": "worldTile" }, "name": "worldTile" }, { "type": "MemberExpression", "start": 1688, "end": 1710, "loc": { "start": { "line": 55, "column": 63 }, "end": { "line": 55, "column": 85 } }, "object": { "type": "MemberExpression", "start": 1688, "end": 1697, "loc": { "start": { "line": 55, "column": 63 }, "end": { "line": 55, "column": 72 } }, "object": { "type": "ThisExpression", "start": 1688, "end": 1692, "loc": { "start": { "line": 55, "column": 63 }, "end": { "line": 55, "column": 67 } } }, "property": { "type": "Identifier", "start": 1693, "end": 1697, "loc": { "start": { "line": 55, "column": 68 }, "end": { "line": 55, "column": 72 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1698, "end": 1710, "loc": { "start": { "line": 55, "column": 73 }, "end": { "line": 55, "column": 85 }, "identifierName": "currentLayer" }, "name": "currentLayer" }, "computed": false } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1724, "end": 1753, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 37 } }, "expression": { "type": "AssignmentExpression", "start": 1724, "end": 1752, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1724, "end": 1743, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1724, "end": 1728, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 12 } } }, "property": { "type": "Identifier", "start": 1729, "end": 1743, "loc": { "start": { "line": 57, "column": 13 }, "end": { "line": 57, "column": 27 }, "identifierName": "selectedEntity" }, "name": "selectedEntity" }, "computed": false }, "right": { "type": "Identifier", "start": 1746, "end": 1752, "loc": { "start": { "line": 57, "column": 30 }, "end": { "line": 57, "column": 36 }, "identifierName": "entity" }, "name": "entity" } } }, { "type": "IfStatement", "start": 1763, "end": 1827, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 60, "column": 9 } }, "test": { "type": "Identifier", "start": 1767, "end": 1773, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "consequent": { "type": "BlockStatement", "start": 1775, "end": 1827, "loc": { "start": { "line": 58, "column": 20 }, "end": { "line": 60, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 1790, "end": 1816, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 38 } }, "expression": { "type": "CallExpression", "start": 1790, "end": 1815, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 1790, "end": 1807, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1790, "end": 1794, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 16 } } }, "property": { "type": "Identifier", "start": 1795, "end": 1807, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 29 }, "identifierName": "rerenderFull" }, "name": "rerenderFull" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1808, "end": 1814, "loc": { "start": { "line": 59, "column": 30 }, "end": { "line": 59, "column": 36 }, "identifierName": "entity" }, "name": "entity" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {string} name\r\n * @param {any} val\r\n * @param {number} indent\r\n * @param {Array} recursion\r\n ", "start": 1842, "end": 1980, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 69, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1986, "end": 3933, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 124, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1986, "end": 2000, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 18 }, "identifierName": "propertyToHTML" }, "name": "propertyToHTML", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2001, "end": 2005, "loc": { "start": { "line": 70, "column": 19 }, "end": { "line": 70, "column": 23 }, "identifierName": "name" }, "name": "name" }, { "type": "Identifier", "start": 2007, "end": 2010, "loc": { "start": { "line": 70, "column": 25 }, "end": { "line": 70, "column": 28 }, "identifierName": "val" }, "name": "val" }, { "type": "AssignmentPattern", "start": 2012, "end": 2022, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 40 } }, "left": { "type": "Identifier", "start": 2012, "end": 2018, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 36 }, "identifierName": "indent" }, "name": "indent" }, "right": { "type": "NumericLiteral", "start": 2021, "end": 2022, "loc": { "start": { "line": 70, "column": 39 }, "end": { "line": 70, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "AssignmentPattern", "start": 2024, "end": 2038, "loc": { "start": { "line": 70, "column": 42 }, "end": { "line": 70, "column": 56 } }, "left": { "type": "Identifier", "start": 2024, "end": 2033, "loc": { "start": { "line": 70, "column": 42 }, "end": { "line": 70, "column": 51 }, "identifierName": "recursion" }, "name": "recursion" }, "right": { "type": "ArrayExpression", "start": 2036, "end": 2038, "loc": { "start": { "line": 70, "column": 54 }, "end": { "line": 70, "column": 56 } }, "elements": [] } } ], "body": { "type": "BlockStatement", "start": 2040, "end": 3933, "loc": { "start": { "line": 70, "column": 58 }, "end": { "line": 124, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 2051, "end": 2101, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 73, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 2055, "end": 2066, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 23 } }, "left": { "type": "Identifier", "start": 2055, "end": 2061, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 18 }, "identifierName": "indent" }, "name": "indent" }, "operator": ">", "right": { "type": "NumericLiteral", "start": 2064, "end": 2066, "loc": { "start": { "line": 71, "column": 21 }, "end": { "line": 71, "column": 23 } }, "extra": { "rawValue": 20, "raw": "20" }, "value": 20 } }, "consequent": { "type": "BlockStatement", "start": 2068, "end": 2101, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 73, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 2083, "end": 2090, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2113, "end": 3696, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 117, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 2117, "end": 2156, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 51 } }, "left": { "type": "BinaryExpression", "start": 2117, "end": 2129, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 24 } }, "left": { "type": "Identifier", "start": 2117, "end": 2120, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 15 }, "identifierName": "val" }, "name": "val" }, "operator": "!==", "right": { "type": "NullLiteral", "start": 2125, "end": 2129, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } } }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 2133, "end": 2156, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 51 } }, "left": { "type": "UnaryExpression", "start": 2133, "end": 2143, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 38 } }, "operator": "typeof", "prefix": true, "argument": { "type": "Identifier", "start": 2140, "end": 2143, "loc": { "start": { "line": 75, "column": 35 }, "end": { "line": 75, "column": 38 }, "identifierName": "val" }, "name": "val" }, "extra": { "parenthesizedArgument": false } }, "operator": "===", "right": { "type": "StringLiteral", "start": 2148, "end": 2156, "loc": { "start": { "line": 75, "column": 43 }, "end": { "line": 75, "column": 51 } }, "extra": { "rawValue": "object", "raw": "\"object\"" }, "value": "object" } } }, "consequent": { "type": "BlockStatement", "start": 2158, "end": 3696, "loc": { "start": { "line": 75, "column": 53 }, "end": { "line": 117, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 2234, "end": 2254, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 32 } }, "expression": { "type": "CallExpression", "start": 2234, "end": 2253, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 2234, "end": 2248, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 26 } }, "object": { "type": "Identifier", "start": 2234, "end": 2243, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 21 }, "identifierName": "recursion" }, "name": "recursion", "leadingComments": null }, "property": { "type": "Identifier", "start": 2244, "end": 2248, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 26 }, "identifierName": "push" }, "name": "push" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 2249, "end": 2252, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 30 }, "identifierName": "val" }, "name": "val" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Array is displayed like object, with indexes", "start": 2173, "end": 2220, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 59 } } } ], "trailingComments": [ { "type": "CommentLine", "value": " Get type class name (like Array, Object, Vector...)", "start": 2270, "end": 2324, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 66 } } } ] }, { "type": "VariableDeclaration", "start": 2338, "end": 2411, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 85 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2342, "end": 2410, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 84 } }, "id": { "type": "Identifier", "start": 2342, "end": 2350, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 24 }, "identifierName": "typeName" }, "name": "typeName", "leadingComments": null }, "init": { "type": "TemplateLiteral", "start": 2353, "end": 2410, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "column": 84 } }, "expressions": [ { "type": "ConditionalExpression", "start": 2357, "end": 2407, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 81 } }, "test": { "type": "MemberExpression", "start": 2357, "end": 2372, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 46 } }, "object": { "type": "Identifier", "start": 2357, "end": 2360, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 34 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2361, "end": 2372, "loc": { "start": { "line": 80, "column": 35 }, "end": { "line": 80, "column": 46 }, "identifierName": "constructor" }, "name": "constructor" }, "computed": false }, "consequent": { "type": "MemberExpression", "start": 2375, "end": 2395, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 69 } }, "object": { "type": "MemberExpression", "start": 2375, "end": 2390, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 64 } }, "object": { "type": "Identifier", "start": 2375, "end": 2378, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 52 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2379, "end": 2390, "loc": { "start": { "line": 80, "column": 53 }, "end": { "line": 80, "column": 64 }, "identifierName": "constructor" }, "name": "constructor" }, "computed": false }, "property": { "type": "Identifier", "start": 2391, "end": 2395, "loc": { "start": { "line": 80, "column": 65 }, "end": { "line": 80, "column": 69 }, "identifierName": "name" }, "name": "name" }, "computed": false }, "alternate": { "type": "StringLiteral", "start": 2398, "end": 2407, "loc": { "start": { "line": 80, "column": 72 }, "end": { "line": 80, "column": 81 } }, "extra": { "rawValue": "unknown", "raw": "\"unknown\"" }, "value": "unknown" } } ], "quasis": [ { "type": "TemplateElement", "start": 2354, "end": 2355, "loc": { "start": { "line": 80, "column": 28 }, "end": { "line": 80, "column": 29 } }, "value": { "raw": "(", "cooked": "(" }, "tail": false }, { "type": "TemplateElement", "start": 2408, "end": 2409, "loc": { "start": { "line": 80, "column": 82 }, "end": { "line": 80, "column": 83 } }, "value": { "raw": ")", "cooked": ")" }, "tail": true } ] }, "leadingComments": null } ], "kind": "let", "leadingComments": [ { "type": "CommentLine", "value": " Get type class name (like Array, Object, Vector...)", "start": 2270, "end": 2324, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 66 } } } ] }, { "type": "IfStatement", "start": 2427, "end": 2521, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 84, "column": 13 } }, "test": { "type": "CallExpression", "start": 2431, "end": 2449, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 2431, "end": 2444, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 29 } }, "object": { "type": "Identifier", "start": 2431, "end": 2436, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 21 }, "identifierName": "Array" }, "name": "Array" }, "property": { "type": "Identifier", "start": 2437, "end": 2444, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 82, "column": 29 }, "identifierName": "isArray" }, "name": "isArray" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2445, "end": 2448, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 33 }, "identifierName": "val" }, "name": "val" } ] }, "consequent": { "type": "BlockStatement", "start": 2451, "end": 2521, "loc": { "start": { "line": 82, "column": 36 }, "end": { "line": 84, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2470, "end": 2506, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 52 } }, "expression": { "type": "AssignmentExpression", "start": 2470, "end": 2505, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 51 } }, "operator": "=", "left": { "type": "Identifier", "start": 2470, "end": 2478, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 24 }, "identifierName": "typeName" }, "name": "typeName" }, "right": { "type": "TemplateLiteral", "start": 2481, "end": 2505, "loc": { "start": { "line": 83, "column": 27 }, "end": { "line": 83, "column": 51 } }, "expressions": [ { "type": "MemberExpression", "start": 2491, "end": 2501, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 83, "column": 47 } }, "object": { "type": "Identifier", "start": 2491, "end": 2494, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 83, "column": 40 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2495, "end": 2501, "loc": { "start": { "line": 83, "column": 41 }, "end": { "line": 83, "column": 47 }, "identifierName": "length" }, "name": "length" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 2482, "end": 2489, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 35 } }, "value": { "raw": "(Array[", "cooked": "(Array[" }, "tail": false }, { "type": "TemplateElement", "start": 2502, "end": 2504, "loc": { "start": { "line": 83, "column": 48 }, "end": { "line": 83, "column": 50 } }, "value": { "raw": "])", "cooked": "])" }, "tail": true } ] } } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2537, "end": 2640, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 88, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 2541, "end": 2562, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 37 } }, "left": { "type": "Identifier", "start": 2541, "end": 2544, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 19 }, "identifierName": "val" }, "name": "val" }, "operator": "instanceof", "right": { "type": "Identifier", "start": 2556, "end": 2562, "loc": { "start": { "line": 86, "column": 31 }, "end": { "line": 86, "column": 37 }, "identifierName": "Vector" }, "name": "Vector" } }, "consequent": { "type": "BlockStatement", "start": 2564, "end": 2640, "loc": { "start": { "line": 86, "column": 39 }, "end": { "line": 88, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2583, "end": 2625, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 58 } }, "expression": { "type": "AssignmentExpression", "start": 2583, "end": 2624, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 57 } }, "operator": "=", "left": { "type": "Identifier", "start": 2583, "end": 2591, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 24 }, "identifierName": "typeName" }, "name": "typeName" }, "right": { "type": "TemplateLiteral", "start": 2594, "end": 2624, "loc": { "start": { "line": 87, "column": 27 }, "end": { "line": 87, "column": 57 } }, "expressions": [ { "type": "MemberExpression", "start": 2605, "end": 2610, "loc": { "start": { "line": 87, "column": 38 }, "end": { "line": 87, "column": 43 } }, "object": { "type": "Identifier", "start": 2605, "end": 2608, "loc": { "start": { "line": 87, "column": 38 }, "end": { "line": 87, "column": 41 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2609, "end": 2610, "loc": { "start": { "line": 87, "column": 42 }, "end": { "line": 87, "column": 43 }, "identifierName": "x" }, "name": "x" }, "computed": false }, { "type": "MemberExpression", "start": 2615, "end": 2620, "loc": { "start": { "line": 87, "column": 48 }, "end": { "line": 87, "column": 53 } }, "object": { "type": "Identifier", "start": 2615, "end": 2618, "loc": { "start": { "line": 87, "column": 48 }, "end": { "line": 87, "column": 51 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2619, "end": 2620, "loc": { "start": { "line": 87, "column": 52 }, "end": { "line": 87, "column": 53 }, "identifierName": "y" }, "name": "y" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 2595, "end": 2603, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 36 } }, "value": { "raw": "(Vector[", "cooked": "(Vector[" }, "tail": false }, { "type": "TemplateElement", "start": 2611, "end": 2613, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 46 } }, "value": { "raw": ", ", "cooked": ", " }, "tail": false }, { "type": "TemplateElement", "start": 2621, "end": 2623, "loc": { "start": { "line": 87, "column": 54 }, "end": { "line": 87, "column": 56 } }, "value": { "raw": "])", "cooked": "])" }, "tail": true } ] } } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 2656, "end": 2715, "loc": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 71 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2662, "end": 2714, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 70 } }, "id": { "type": "Identifier", "start": 2662, "end": 2672, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 28 }, "identifierName": "colorStyle" }, "name": "colorStyle" }, "init": { "type": "TemplateLiteral", "start": 2675, "end": 2714, "loc": { "start": { "line": 90, "column": 31 }, "end": { "line": 90, "column": 70 } }, "expressions": [ { "type": "BinaryExpression", "start": 2689, "end": 2700, "loc": { "start": { "line": 90, "column": 45 }, "end": { "line": 90, "column": 56 } }, "left": { "type": "NumericLiteral", "start": 2689, "end": 2691, "loc": { "start": { "line": 90, "column": 45 }, "end": { "line": 90, "column": 47 } }, "extra": { "rawValue": 30, "raw": "30" }, "value": 30 }, "operator": "*", "right": { "type": "Identifier", "start": 2694, "end": 2700, "loc": { "start": { "line": 90, "column": 50 }, "end": { "line": 90, "column": 56 }, "identifierName": "indent" }, "name": "indent" } } ], "quasis": [ { "type": "TemplateElement", "start": 2676, "end": 2687, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 43 } }, "value": { "raw": "color: hsl(", "cooked": "color: hsl(" }, "tail": false }, { "type": "TemplateElement", "start": 2701, "end": 2713, "loc": { "start": { "line": 90, "column": 57 }, "end": { "line": 90, "column": 69 } }, "value": { "raw": ", 100%, 80%)", "cooked": ", 100%, 80%)" }, "tail": true } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2731, "end": 2894, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 94, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2735, "end": 2893, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 94, "column": 34 } }, "id": { "type": "Identifier", "start": 2735, "end": 2739, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 20 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "TemplateLiteral", "start": 2742, "end": 2893, "loc": { "start": { "line": 92, "column": 23 }, "end": { "line": 94, "column": 34 } }, "expressions": [ { "type": "Identifier", "start": 2776, "end": 2786, "loc": { "start": { "line": 92, "column": 57 }, "end": { "line": 92, "column": 67 }, "identifierName": "colorStyle" }, "name": "colorStyle" }, { "type": "Identifier", "start": 2830, "end": 2834, "loc": { "start": { "line": 93, "column": 39 }, "end": { "line": 93, "column": 43 }, "identifierName": "name" }, "name": "name" }, { "type": "Identifier", "start": 2838, "end": 2846, "loc": { "start": { "line": 93, "column": 47 }, "end": { "line": 93, "column": 55 }, "identifierName": "typeName" }, "name": "typeName" } ], "quasis": [ { "type": "TemplateElement", "start": 2743, "end": 2774, "loc": { "start": { "line": 92, "column": 24 }, "end": { "line": 92, "column": 55 } }, "value": { "raw": "
\n ", "cooked": "\">\n " }, "tail": false }, { "type": "TemplateElement", "start": 2835, "end": 2836, "loc": { "start": { "line": 93, "column": 44 }, "end": { "line": 93, "column": 45 } }, "value": { "raw": " ", "cooked": " " }, "tail": false }, { "type": "TemplateElement", "start": 2847, "end": 2892, "loc": { "start": { "line": 93, "column": 56 }, "end": { "line": 94, "column": 33 } }, "value": { "raw": "\n
", "cooked": "
\n
" }, "tail": true } ] } } ], "kind": "let" }, { "type": "ForInStatement", "start": 2910, "end": 3614, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 112, "column": 13 } }, "left": { "type": "VariableDeclaration", "start": 2915, "end": 2929, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2921, "end": 2929, "loc": { "start": { "line": 96, "column": 23 }, "end": { "line": 96, "column": 31 } }, "id": { "type": "Identifier", "start": 2921, "end": 2929, "loc": { "start": { "line": 96, "column": 23 }, "end": { "line": 96, "column": 31 }, "identifierName": "property" }, "name": "property" }, "init": null } ], "kind": "const" }, "right": { "type": "Identifier", "start": 2933, "end": 2936, "loc": { "start": { "line": 96, "column": 35 }, "end": { "line": 96, "column": 38 }, "identifierName": "val" }, "name": "val" }, "body": { "type": "BlockStatement", "start": 2938, "end": 3614, "loc": { "start": { "line": 96, "column": 40 }, "end": { "line": 112, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 2957, "end": 2999, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2963, "end": 2998, "loc": { "start": { "line": 97, "column": 22 }, "end": { "line": 97, "column": 57 } }, "id": { "type": "Identifier", "start": 2963, "end": 2969, "loc": { "start": { "line": 97, "column": 22 }, "end": { "line": 97, "column": 28 }, "identifierName": "isRoot" }, "name": "isRoot" }, "init": { "type": "BinaryExpression", "start": 2972, "end": 2998, "loc": { "start": { "line": 97, "column": 31 }, "end": { "line": 97, "column": 57 } }, "left": { "type": "MemberExpression", "start": 2972, "end": 2985, "loc": { "start": { "line": 97, "column": 31 }, "end": { "line": 97, "column": 44 } }, "object": { "type": "Identifier", "start": 2972, "end": 2975, "loc": { "start": { "line": 97, "column": 31 }, "end": { "line": 97, "column": 34 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 2976, "end": 2984, "loc": { "start": { "line": 97, "column": 35 }, "end": { "line": 97, "column": 43 }, "identifierName": "property" }, "name": "property" }, "computed": true }, "operator": "==", "right": { "type": "MemberExpression", "start": 2989, "end": 2998, "loc": { "start": { "line": 97, "column": 48 }, "end": { "line": 97, "column": 57 } }, "object": { "type": "ThisExpression", "start": 2989, "end": 2993, "loc": { "start": { "line": 97, "column": 48 }, "end": { "line": 97, "column": 52 } } }, "property": { "type": "Identifier", "start": 2994, "end": 2998, "loc": { "start": { "line": 97, "column": 53 }, "end": { "line": 97, "column": 57 }, "identifierName": "root" }, "name": "root" }, "computed": false } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3017, "end": 3071, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 70 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3023, "end": 3070, "loc": { "start": { "line": 98, "column": 22 }, "end": { "line": 98, "column": 69 } }, "id": { "type": "Identifier", "start": 3023, "end": 3034, "loc": { "start": { "line": 98, "column": 22 }, "end": { "line": 98, "column": 33 }, "identifierName": "isRecursive" }, "name": "isRecursive" }, "init": { "type": "CallExpression", "start": 3037, "end": 3070, "loc": { "start": { "line": 98, "column": 36 }, "end": { "line": 98, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 3037, "end": 3055, "loc": { "start": { "line": 98, "column": 36 }, "end": { "line": 98, "column": 54 } }, "object": { "type": "Identifier", "start": 3037, "end": 3046, "loc": { "start": { "line": 98, "column": 36 }, "end": { "line": 98, "column": 45 }, "identifierName": "recursion" }, "name": "recursion" }, "property": { "type": "Identifier", "start": 3047, "end": 3055, "loc": { "start": { "line": 98, "column": 46 }, "end": { "line": 98, "column": 54 }, "identifierName": "includes" }, "name": "includes" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 3056, "end": 3069, "loc": { "start": { "line": 98, "column": 55 }, "end": { "line": 98, "column": 68 } }, "object": { "type": "Identifier", "start": 3056, "end": 3059, "loc": { "start": { "line": 98, "column": 55 }, "end": { "line": 98, "column": 58 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 3060, "end": 3068, "loc": { "start": { "line": 98, "column": 59 }, "end": { "line": 98, "column": 67 }, "identifierName": "property" }, "name": "property" }, "computed": true } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3091, "end": 3134, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3095, "end": 3133, "loc": { "start": { "line": 100, "column": 20 }, "end": { "line": 100, "column": 58 } }, "id": { "type": "Identifier", "start": 3095, "end": 3106, "loc": { "start": { "line": 100, "column": 20 }, "end": { "line": 100, "column": 31 }, "identifierName": "hiddenValue" }, "name": "hiddenValue" }, "init": { "type": "ConditionalExpression", "start": 3109, "end": 3133, "loc": { "start": { "line": 100, "column": 34 }, "end": { "line": 100, "column": 58 } }, "test": { "type": "Identifier", "start": 3109, "end": 3115, "loc": { "start": { "line": 100, "column": 34 }, "end": { "line": 100, "column": 40 }, "identifierName": "isRoot" }, "name": "isRoot" }, "consequent": { "type": "StringLiteral", "start": 3118, "end": 3126, "loc": { "start": { "line": 100, "column": 43 }, "end": { "line": 100, "column": 51 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "alternate": { "type": "NullLiteral", "start": 3129, "end": 3133, "loc": { "start": { "line": 100, "column": 54 }, "end": { "line": 100, "column": 58 } } } } } ], "kind": "let" }, { "type": "IfStatement", "start": 3152, "end": 3320, "loc": { "start": { "line": 101, "column": 16 }, "end": { "line": 104, "column": 17 } }, "test": { "type": "Identifier", "start": 3156, "end": 3167, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 31 }, "identifierName": "isRecursive" }, "name": "isRecursive" }, "consequent": { "type": "BlockStatement", "start": 3169, "end": 3320, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 104, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 3273, "end": 3301, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 3273, "end": 3300, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 47 } }, "operator": "=", "left": { "type": "Identifier", "start": 3273, "end": 3284, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 31 }, "identifierName": "hiddenValue" }, "name": "hiddenValue", "leadingComments": null }, "right": { "type": "StringLiteral", "start": 3287, "end": 3300, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 47 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Avoid recursion by not \"expanding\" object more than once", "start": 3192, "end": 3251, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 79 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 3340, "end": 3599, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 111, "column": 18 } }, "expression": { "type": "AssignmentExpression", "start": 3340, "end": 3598, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 111, "column": 17 } }, "operator": "+=", "left": { "type": "Identifier", "start": 3340, "end": 3344, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "CallExpression", "start": 3348, "end": 3598, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 111, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 3348, "end": 3367, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 106, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3348, "end": 3352, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 106, "column": 28 } } }, "property": { "type": "Identifier", "start": 3353, "end": 3367, "loc": { "start": { "line": 106, "column": 29 }, "end": { "line": 106, "column": 43 }, "identifierName": "propertyToHTML" }, "name": "propertyToHTML" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3390, "end": 3398, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 28 }, "identifierName": "property" }, "name": "property" }, { "type": "ConditionalExpression", "start": 3421, "end": 3462, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 61 } }, "test": { "type": "Identifier", "start": 3421, "end": 3432, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 31 }, "identifierName": "hiddenValue" }, "name": "hiddenValue" }, "consequent": { "type": "Identifier", "start": 3435, "end": 3446, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 45 }, "identifierName": "hiddenValue" }, "name": "hiddenValue" }, "alternate": { "type": "MemberExpression", "start": 3449, "end": 3462, "loc": { "start": { "line": 108, "column": 48 }, "end": { "line": 108, "column": 61 } }, "object": { "type": "Identifier", "start": 3449, "end": 3452, "loc": { "start": { "line": 108, "column": 48 }, "end": { "line": 108, "column": 51 }, "identifierName": "val" }, "name": "val" }, "property": { "type": "Identifier", "start": 3453, "end": 3461, "loc": { "start": { "line": 108, "column": 52 }, "end": { "line": 108, "column": 60 }, "identifierName": "property" }, "name": "property" }, "computed": true } }, { "type": "BinaryExpression", "start": 3485, "end": 3495, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 30 } }, "left": { "type": "Identifier", "start": 3485, "end": 3491, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 26 }, "identifierName": "indent" }, "name": "indent" }, "operator": "+", "right": { "type": "NumericLiteral", "start": 3494, "end": 3495, "loc": { "start": { "line": 109, "column": 29 }, "end": { "line": 109, "column": 30 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ArrayExpression", "start": 3518, "end": 3532, "loc": { "start": { "line": 110, "column": 20 }, "end": { "line": 110, "column": 34 } }, "elements": [ { "type": "SpreadElement", "start": 3519, "end": 3531, "loc": { "start": { "line": 110, "column": 21 }, "end": { "line": 110, "column": 33 } }, "argument": { "type": "Identifier", "start": 3522, "end": 3531, "loc": { "start": { "line": 110, "column": 24 }, "end": { "line": 110, "column": 33 }, "identifierName": "recursion" }, "name": "recursion" } } ], "trailingComments": [ { "type": "CommentLine", "value": " still expand same value in other \"branches\"", "start": 3533, "end": 3579, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 81 } } } ] } ] } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 3630, "end": 3657, "loc": { "start": { "line": 114, "column": 12 }, "end": { "line": 114, "column": 39 } }, "expression": { "type": "AssignmentExpression", "start": 3630, "end": 3656, "loc": { "start": { "line": 114, "column": 12 }, "end": { "line": 114, "column": 38 } }, "operator": "+=", "left": { "type": "Identifier", "start": 3630, "end": 3634, "loc": { "start": { "line": 114, "column": 12 }, "end": { "line": 114, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 3638, "end": 3656, "loc": { "start": { "line": 114, "column": 20 }, "end": { "line": 114, "column": 38 } }, "extra": { "rawValue": "
", "raw": "\"\"" }, "value": "" } } }, { "type": "ReturnStatement", "start": 3673, "end": 3685, "loc": { "start": { "line": 116, "column": 12 }, "end": { "line": 116, "column": 24 } }, "argument": { "type": "Identifier", "start": 3680, "end": 3684, "loc": { "start": { "line": 116, "column": 19 }, "end": { "line": 116, "column": 23 }, "identifierName": "html" }, "name": "html" } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3708, "end": 3855, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 122, "column": 37 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3714, "end": 3854, "loc": { "start": { "line": 119, "column": 14 }, "end": { "line": 122, "column": 36 } }, "id": { "type": "Identifier", "start": 3714, "end": 3726, "loc": { "start": { "line": 119, "column": 14 }, "end": { "line": 119, "column": 26 }, "identifierName": "displayValue" }, "name": "displayValue" }, "init": { "type": "CallExpression", "start": 3729, "end": 3854, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 122, "column": 36 } }, "callee": { "type": "MemberExpression", "start": 3729, "end": 3841, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 122, "column": 23 } }, "object": { "type": "CallExpression", "start": 3729, "end": 3816, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 121, "column": 36 } }, "callee": { "type": "MemberExpression", "start": 3729, "end": 3803, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 121, "column": 23 } }, "object": { "type": "CallExpression", "start": 3729, "end": 3778, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 120, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 3729, "end": 3764, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 120, "column": 23 } }, "object": { "type": "BinaryExpression", "start": 3730, "end": 3738, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 38 } }, "left": { "type": "Identifier", "start": 3730, "end": 3733, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 33 }, "identifierName": "val" }, "name": "val" }, "operator": "+", "right": { "type": "StringLiteral", "start": 3736, "end": 3738, "loc": { "start": { "line": 119, "column": 36 }, "end": { "line": 119, "column": 38 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "extra": { "parenthesized": true, "parenStart": 3729 } }, "property": { "type": "Identifier", "start": 3754, "end": 3764, "loc": { "start": { "line": 120, "column": 13 }, "end": { "line": 120, "column": 23 }, "identifierName": "replaceAll" }, "name": "replaceAll" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3765, "end": 3768, "loc": { "start": { "line": 120, "column": 24 }, "end": { "line": 120, "column": 27 } }, "extra": { "rawValue": "&", "raw": "\"&\"" }, "value": "&" }, { "type": "StringLiteral", "start": 3770, "end": 3777, "loc": { "start": { "line": 120, "column": 29 }, "end": { "line": 120, "column": 36 } }, "extra": { "rawValue": "&", "raw": "\"&\"" }, "value": "&" } ] }, "property": { "type": "Identifier", "start": 3793, "end": 3803, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 23 }, "identifierName": "replaceAll" }, "name": "replaceAll" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3804, "end": 3807, "loc": { "start": { "line": 121, "column": 24 }, "end": { "line": 121, "column": 27 } }, "extra": { "rawValue": "<", "raw": "\"<\"" }, "value": "<" }, { "type": "StringLiteral", "start": 3809, "end": 3815, "loc": { "start": { "line": 121, "column": 29 }, "end": { "line": 121, "column": 35 } }, "extra": { "rawValue": "<", "raw": "\"<\"" }, "value": "<" } ] }, "property": { "type": "Identifier", "start": 3831, "end": 3841, "loc": { "start": { "line": 122, "column": 13 }, "end": { "line": 122, "column": 23 }, "identifierName": "replaceAll" }, "name": "replaceAll" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3842, "end": 3845, "loc": { "start": { "line": 122, "column": 24 }, "end": { "line": 122, "column": 27 } }, "extra": { "rawValue": ">", "raw": "\">\"" }, "value": ">" }, { "type": "StringLiteral", "start": 3847, "end": 3853, "loc": { "start": { "line": 122, "column": 29 }, "end": { "line": 122, "column": 35 } }, "extra": { "rawValue": ">", "raw": "\">\"" }, "value": ">" } ] } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 3865, "end": 3926, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 69 } }, "argument": { "type": "TemplateLiteral", "start": 3872, "end": 3925, "loc": { "start": { "line": 123, "column": 15 }, "end": { "line": 123, "column": 68 } }, "expressions": [ { "type": "Identifier", "start": 3882, "end": 3886, "loc": { "start": { "line": 123, "column": 25 }, "end": { "line": 123, "column": 29 }, "identifierName": "name" }, "name": "name" }, { "type": "Identifier", "start": 3904, "end": 3916, "loc": { "start": { "line": 123, "column": 47 }, "end": { "line": 123, "column": 59 }, "identifierName": "displayValue" }, "name": "displayValue" } ], "quasis": [ { "type": "TemplateElement", "start": 3873, "end": 3880, "loc": { "start": { "line": 123, "column": 16 }, "end": { "line": 123, "column": 23 } }, "value": { "raw": " " }, "tail": false }, { "type": "TemplateElement", "start": 3917, "end": 3924, "loc": { "start": { "line": 123, "column": 60 }, "end": { "line": 123, "column": 67 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {string} name\r\n * @param {any} val\r\n * @param {number} indent\r\n * @param {Array} recursion\r\n ", "start": 1842, "end": 1980, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 69, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Rerenders the whole container\r\n * @param {Entity} entity\r\n ", "start": 3941, "end": 4022, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 129, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 4028, "end": 4959, "loc": { "start": { "line": 130, "column": 4 }, "end": { "line": 154, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4028, "end": 4040, "loc": { "start": { "line": 130, "column": 4 }, "end": { "line": 130, "column": 16 }, "identifierName": "rerenderFull" }, "name": "rerenderFull", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4041, "end": 4047, "loc": { "start": { "line": 130, "column": 17 }, "end": { "line": 130, "column": 23 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "BlockStatement", "start": 4049, "end": 4959, "loc": { "start": { "line": 130, "column": 25 }, "end": { "line": 154, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 4060, "end": 4099, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 47 } }, "expression": { "type": "CallExpression", "start": 4060, "end": 4098, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 46 } }, "callee": { "type": "Identifier", "start": 4060, "end": 4077, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 25 }, "identifierName": "removeAllChildren" }, "name": "removeAllChildren" }, "arguments": [ { "type": "MemberExpression", "start": 4078, "end": 4097, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 45 } }, "object": { "type": "ThisExpression", "start": 4078, "end": 4082, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 30 } } }, "property": { "type": "Identifier", "start": 4083, "end": 4097, "loc": { "start": { "line": 131, "column": 31 }, "end": { "line": 131, "column": 45 }, "identifierName": "componentsElem" }, "name": "componentsElem" }, "computed": false } ] } }, { "type": "VariableDeclaration", "start": 4109, "end": 4123, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4113, "end": 4122, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 21 } }, "id": { "type": "Identifier", "start": 4113, "end": 4117, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 16 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 4120, "end": 4122, "loc": { "start": { "line": 132, "column": 19 }, "end": { "line": 132, "column": 21 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "let" }, { "type": "VariableDeclaration", "start": 4135, "end": 4221, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 94 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4141, "end": 4220, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 93 } }, "id": { "type": "Identifier", "start": 4141, "end": 4149, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 22 }, "identifierName": "property" }, "name": "property" }, "init": { "type": "ArrowFunctionExpression", "start": 4152, "end": 4220, "loc": { "start": { "line": 134, "column": 25 }, "end": { "line": 134, "column": 93 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4153, "end": 4160, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 33 }, "identifierName": "strings" }, "name": "strings" }, { "type": "Identifier", "start": 4162, "end": 4165, "loc": { "start": { "line": 134, "column": 35 }, "end": { "line": 134, "column": 38 }, "identifierName": "val" }, "name": "val" } ], "body": { "type": "TemplateLiteral", "start": 4170, "end": 4220, "loc": { "start": { "line": 134, "column": 43 }, "end": { "line": 134, "column": 93 } }, "expressions": [ { "type": "MemberExpression", "start": 4180, "end": 4190, "loc": { "start": { "line": 134, "column": 53 }, "end": { "line": 134, "column": 63 } }, "object": { "type": "Identifier", "start": 4180, "end": 4187, "loc": { "start": { "line": 134, "column": 53 }, "end": { "line": 134, "column": 60 }, "identifierName": "strings" }, "name": "strings" }, "property": { "type": "NumericLiteral", "start": 4188, "end": 4189, "loc": { "start": { "line": 134, "column": 61 }, "end": { "line": 134, "column": 62 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, { "type": "Identifier", "start": 4208, "end": 4211, "loc": { "start": { "line": 134, "column": 81 }, "end": { "line": 134, "column": 84 }, "identifierName": "val" }, "name": "val" } ], "quasis": [ { "type": "TemplateElement", "start": 4171, "end": 4178, "loc": { "start": { "line": 134, "column": 44 }, "end": { "line": 134, "column": 51 } }, "value": { "raw": " " }, "tail": false }, { "type": "TemplateElement", "start": 4212, "end": 4219, "loc": { "start": { "line": 134, "column": 85 }, "end": { "line": 134, "column": 92 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4233, "end": 4285, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 60 } }, "expression": { "type": "AssignmentExpression", "start": 4233, "end": 4284, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 59 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4233, "end": 4237, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 12 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TaggedTemplateExpression", "start": 4241, "end": 4284, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 59 } }, "tag": { "type": "Identifier", "start": 4241, "end": 4249, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 24 }, "identifierName": "property" }, "name": "property" }, "quasi": { "type": "TemplateLiteral", "start": 4249, "end": 4284, "loc": { "start": { "line": 136, "column": 24 }, "end": { "line": 136, "column": 59 } }, "expressions": [ { "type": "UnaryExpression", "start": 4263, "end": 4282, "loc": { "start": { "line": 136, "column": 38 }, "end": { "line": 136, "column": 57 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 4264, "end": 4282, "loc": { "start": { "line": 136, "column": 39 }, "end": { "line": 136, "column": 57 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 4265, "end": 4282, "loc": { "start": { "line": 136, "column": 40 }, "end": { "line": 136, "column": 57 } }, "object": { "type": "Identifier", "start": 4265, "end": 4271, "loc": { "start": { "line": 136, "column": 40 }, "end": { "line": 136, "column": 46 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4272, "end": 4282, "loc": { "start": { "line": 136, "column": 47 }, "end": { "line": 136, "column": 57 }, "identifierName": "registered" }, "name": "registered" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } ], "quasis": [ { "type": "TemplateElement", "start": 4250, "end": 4261, "loc": { "start": { "line": 136, "column": 25 }, "end": { "line": 136, "column": 36 } }, "value": { "raw": "registered ", "cooked": "registered " }, "tail": false }, { "type": "TemplateElement", "start": 4283, "end": 4283, "loc": { "start": { "line": 136, "column": 58 }, "end": { "line": 136, "column": 58 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } } }, { "type": "ExpressionStatement", "start": 4295, "end": 4331, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 4295, "end": 4330, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 43 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4295, "end": 4299, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 12 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TaggedTemplateExpression", "start": 4303, "end": 4330, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 137, "column": 43 } }, "tag": { "type": "Identifier", "start": 4303, "end": 4311, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 137, "column": 24 }, "identifierName": "property" }, "name": "property" }, "quasi": { "type": "TemplateLiteral", "start": 4311, "end": 4330, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 43 } }, "expressions": [ { "type": "MemberExpression", "start": 4318, "end": 4328, "loc": { "start": { "line": 137, "column": 31 }, "end": { "line": 137, "column": 41 } }, "object": { "type": "Identifier", "start": 4318, "end": 4324, "loc": { "start": { "line": 137, "column": 31 }, "end": { "line": 137, "column": 37 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4325, "end": 4328, "loc": { "start": { "line": 137, "column": 38 }, "end": { "line": 137, "column": 41 }, "identifierName": "uid" }, "name": "uid" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 4312, "end": 4316, "loc": { "start": { "line": 137, "column": 25 }, "end": { "line": 137, "column": 29 } }, "value": { "raw": "uid ", "cooked": "uid " }, "tail": false }, { "type": "TemplateElement", "start": 4329, "end": 4329, "loc": { "start": { "line": 137, "column": 42 }, "end": { "line": 137, "column": 42 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } } }, { "type": "ExpressionStatement", "start": 4341, "end": 4391, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 58 } }, "expression": { "type": "AssignmentExpression", "start": 4341, "end": 4390, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 57 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4341, "end": 4345, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TaggedTemplateExpression", "start": 4349, "end": 4390, "loc": { "start": { "line": 138, "column": 16 }, "end": { "line": 138, "column": 57 } }, "tag": { "type": "Identifier", "start": 4349, "end": 4357, "loc": { "start": { "line": 138, "column": 16 }, "end": { "line": 138, "column": 24 }, "identifierName": "property" }, "name": "property" }, "quasi": { "type": "TemplateLiteral", "start": 4357, "end": 4390, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 57 } }, "expressions": [ { "type": "UnaryExpression", "start": 4370, "end": 4388, "loc": { "start": { "line": 138, "column": 37 }, "end": { "line": 138, "column": 55 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 4371, "end": 4388, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 55 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 4372, "end": 4388, "loc": { "start": { "line": 138, "column": 39 }, "end": { "line": 138, "column": 55 } }, "object": { "type": "Identifier", "start": 4372, "end": 4378, "loc": { "start": { "line": 138, "column": 39 }, "end": { "line": 138, "column": 45 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4379, "end": 4388, "loc": { "start": { "line": 138, "column": 46 }, "end": { "line": 138, "column": 55 }, "identifierName": "destroyed" }, "name": "destroyed" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } ], "quasis": [ { "type": "TemplateElement", "start": 4358, "end": 4368, "loc": { "start": { "line": 138, "column": 25 }, "end": { "line": 138, "column": 35 } }, "value": { "raw": "destroyed ", "cooked": "destroyed " }, "tail": false }, { "type": "TemplateElement", "start": 4389, "end": 4389, "loc": { "start": { "line": 138, "column": 56 }, "end": { "line": 138, "column": 56 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } } }, { "type": "ForInStatement", "start": 4403, "end": 4903, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 151, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 4408, "end": 4425, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4414, "end": 4425, "loc": { "start": { "line": 140, "column": 19 }, "end": { "line": 140, "column": 30 } }, "id": { "type": "Identifier", "start": 4414, "end": 4425, "loc": { "start": { "line": 140, "column": 19 }, "end": { "line": 140, "column": 30 }, "identifierName": "componentId" }, "name": "componentId" }, "init": null } ], "kind": "const" }, "right": { "type": "MemberExpression", "start": 4429, "end": 4446, "loc": { "start": { "line": 140, "column": 34 }, "end": { "line": 140, "column": 51 } }, "object": { "type": "Identifier", "start": 4429, "end": 4435, "loc": { "start": { "line": 140, "column": 34 }, "end": { "line": 140, "column": 40 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4436, "end": 4446, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 51 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "body": { "type": "BlockStatement", "start": 4448, "end": 4903, "loc": { "start": { "line": 140, "column": 53 }, "end": { "line": 151, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 4463, "end": 4507, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4469, "end": 4506, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 55 } }, "id": { "type": "Identifier", "start": 4469, "end": 4473, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 22 }, "identifierName": "data" }, "name": "data" }, "init": { "type": "MemberExpression", "start": 4476, "end": 4506, "loc": { "start": { "line": 141, "column": 25 }, "end": { "line": 141, "column": 55 } }, "object": { "type": "MemberExpression", "start": 4476, "end": 4493, "loc": { "start": { "line": 141, "column": 25 }, "end": { "line": 141, "column": 42 } }, "object": { "type": "Identifier", "start": 4476, "end": 4482, "loc": { "start": { "line": 141, "column": 25 }, "end": { "line": 141, "column": 31 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4483, "end": 4493, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 42 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 4494, "end": 4505, "loc": { "start": { "line": 141, "column": 43 }, "end": { "line": 141, "column": 54 }, "identifierName": "componentId" }, "name": "componentId" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4521, "end": 4556, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 4521, "end": 4555, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 46 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4521, "end": 4525, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4529, "end": 4555, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 46 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } }, { "type": "ExpressionStatement", "start": 4570, "end": 4624, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 66 } }, "expression": { "type": "AssignmentExpression", "start": 4570, "end": 4623, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 65 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4570, "end": 4574, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "BinaryExpression", "start": 4578, "end": 4623, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 65 } }, "left": { "type": "BinaryExpression", "start": 4578, "end": 4603, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 45 } }, "left": { "type": "StringLiteral", "start": 4578, "end": 4589, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 31 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 4592, "end": 4603, "loc": { "start": { "line": 143, "column": 34 }, "end": { "line": 143, "column": 45 }, "identifierName": "componentId" }, "name": "componentId" } }, "operator": "+", "right": { "type": "StringLiteral", "start": 4606, "end": 4623, "loc": { "start": { "line": 143, "column": 48 }, "end": { "line": 143, "column": 65 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } }, { "type": "ForInStatement", "start": 4640, "end": 4849, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 148, "column": 13 } }, "left": { "type": "VariableDeclaration", "start": 4645, "end": 4659, "loc": { "start": { "line": 145, "column": 17 }, "end": { "line": 145, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4651, "end": 4659, "loc": { "start": { "line": 145, "column": 23 }, "end": { "line": 145, "column": 31 } }, "id": { "type": "Identifier", "start": 4651, "end": 4659, "loc": { "start": { "line": 145, "column": 23 }, "end": { "line": 145, "column": 31 }, "identifierName": "property" }, "name": "property" }, "init": null } ], "kind": "const" }, "right": { "type": "Identifier", "start": 4663, "end": 4667, "loc": { "start": { "line": 145, "column": 35 }, "end": { "line": 145, "column": 39 }, "identifierName": "data" }, "name": "data" }, "body": { "type": "BlockStatement", "start": 4669, "end": 4849, "loc": { "start": { "line": 145, "column": 41 }, "end": { "line": 148, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4767, "end": 4834, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 83 } }, "expression": { "type": "AssignmentExpression", "start": 4767, "end": 4833, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 82 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4767, "end": 4771, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 20 }, "identifierName": "html" }, "name": "html", "leadingComments": null }, "right": { "type": "CallExpression", "start": 4775, "end": 4833, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 82 } }, "callee": { "type": "MemberExpression", "start": 4775, "end": 4794, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4775, "end": 4779, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 28 } } }, "property": { "type": "Identifier", "start": 4780, "end": 4794, "loc": { "start": { "line": 147, "column": 29 }, "end": { "line": 147, "column": 43 }, "identifierName": "propertyToHTML" }, "name": "propertyToHTML" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4795, "end": 4803, "loc": { "start": { "line": 147, "column": 44 }, "end": { "line": 147, "column": 52 }, "identifierName": "property" }, "name": "property" }, { "type": "MemberExpression", "start": 4805, "end": 4819, "loc": { "start": { "line": 147, "column": 54 }, "end": { "line": 147, "column": 68 } }, "object": { "type": "Identifier", "start": 4805, "end": 4809, "loc": { "start": { "line": 147, "column": 54 }, "end": { "line": 147, "column": 58 }, "identifierName": "data" }, "name": "data" }, "property": { "type": "Identifier", "start": 4810, "end": 4818, "loc": { "start": { "line": 147, "column": 59 }, "end": { "line": 147, "column": 67 }, "identifierName": "property" }, "name": "property" }, "computed": true }, { "type": "NumericLiteral", "start": 4821, "end": 4822, "loc": { "start": { "line": 147, "column": 70 }, "end": { "line": 147, "column": 71 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "ArrayExpression", "start": 4824, "end": 4832, "loc": { "start": { "line": 147, "column": 73 }, "end": { "line": 147, "column": 81 } }, "elements": [ { "type": "Identifier", "start": 4825, "end": 4831, "loc": { "start": { "line": 147, "column": 74 }, "end": { "line": 147, "column": 80 }, "identifierName": "entity" }, "name": "entity" } ] } ] }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Put entity into recursion list, so it won't get \"expanded\"", "start": 4688, "end": 4749, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 77 } } } ] } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4865, "end": 4892, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 39 } }, "expression": { "type": "AssignmentExpression", "start": 4865, "end": 4891, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 38 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4865, "end": 4869, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4873, "end": 4891, "loc": { "start": { "line": 150, "column": 20 }, "end": { "line": 150, "column": 38 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4915, "end": 4952, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 45 } }, "expression": { "type": "AssignmentExpression", "start": 4915, "end": 4951, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4915, "end": 4944, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 37 } }, "object": { "type": "MemberExpression", "start": 4915, "end": 4934, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 27 } }, "object": { "type": "ThisExpression", "start": 4915, "end": 4919, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 12 } } }, "property": { "type": "Identifier", "start": 4920, "end": 4934, "loc": { "start": { "line": 153, "column": 13 }, "end": { "line": 153, "column": 27 }, "identifierName": "componentsElem" }, "name": "componentsElem" }, "computed": false }, "property": { "type": "Identifier", "start": 4935, "end": 4944, "loc": { "start": { "line": 153, "column": 28 }, "end": { "line": 153, "column": 37 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "Identifier", "start": 4947, "end": 4951, "loc": { "start": { "line": 153, "column": 40 }, "end": { "line": 153, "column": 44 }, "identifierName": "html" }, "name": "html" } } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Rerenders the whole container\r\n * @param {Entity} entity\r\n ", "start": 3941, "end": 4022, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 129, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 4967, "end": 5039, "loc": { "start": { "line": 156, "column": 4 }, "end": { "line": 158, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4967, "end": 4973, "loc": { "start": { "line": 156, "column": 4 }, "end": { "line": 156, "column": 10 }, "identifierName": "update" }, "name": "update" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4976, "end": 5039, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 158, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 4987, "end": 5032, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 53 } }, "expression": { "type": "CallExpression", "start": 4987, "end": 5031, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 4987, "end": 5008, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 29 } }, "object": { "type": "MemberExpression", "start": 4987, "end": 5001, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 22 } }, "object": { "type": "ThisExpression", "start": 4987, "end": 4991, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 12 } } }, "property": { "type": "Identifier", "start": 4992, "end": 5001, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false }, "property": { "type": "Identifier", "start": 5002, "end": 5008, "loc": { "start": { "line": 157, "column": 23 }, "end": { "line": 157, "column": 29 }, "identifierName": "update" }, "name": "update" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 5009, "end": 5030, "loc": { "start": { "line": 157, "column": 30 }, "end": { "line": 157, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 5010, "end": 5030, "loc": { "start": { "line": 157, "column": 31 }, "end": { "line": 157, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5011, "end": 5030, "loc": { "start": { "line": 157, "column": 32 }, "end": { "line": 157, "column": 51 } }, "object": { "type": "ThisExpression", "start": 5011, "end": 5015, "loc": { "start": { "line": 157, "column": 32 }, "end": { "line": 157, "column": 36 } } }, "property": { "type": "Identifier", "start": 5016, "end": 5030, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 51 }, "identifierName": "selectedEntity" }, "name": "selectedEntity" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } ] } } ], "directives": [] } } ], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Allows to inspect entities by pressing F8 while hovering them\r\n ", "start": 282, "end": 356, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 10, "column": 3 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": " dev:end ", "start": 5046, "end": 5059, "loc": { "start": { "line": 161, "column": 0 }, "end": { "line": 161, "column": 13 } } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Allows to inspect entities by pressing F8 while hovering them\r\n ", "start": 282, "end": 356, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 10, "column": 3 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": " dev:end ", "start": 5046, "end": 5059, "loc": { "start": { "line": 161, "column": 0 }, "end": { "line": 161, "column": 13 } } } ] } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": " dev:start ", "start": 0, "end": 15, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 15 } } }, { "type": "CommentBlock", "value": "*\r\n * Allows to inspect entities by pressing F8 while hovering them\r\n ", "start": 282, "end": 356, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 10, "column": 3 } } }, { "type": "CommentLine", "value": " F8", "start": 1052, "end": 1057, "loc": { "start": { "line": 32, "column": 16 }, "end": { "line": 32, "column": 21 } } }, { "type": "CommentBlock", "value": "*\r\n * The currently selected entity\r\n * @type {Entity}\r\n ", "start": 1133, "end": 1218, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 40, "column": 11 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {string} name\r\n * @param {any} val\r\n * @param {number} indent\r\n * @param {Array} recursion\r\n ", "start": 1842, "end": 1980, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 69, "column": 7 } } }, { "type": "CommentLine", "value": " Array is displayed like object, with indexes", "start": 2173, "end": 2220, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 59 } } }, { "type": "CommentLine", "value": " Get type class name (like Array, Object, Vector...)", "start": 2270, "end": 2324, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 66 } } }, { "type": "CommentLine", "value": " Avoid recursion by not \"expanding\" object more than once", "start": 3192, "end": 3251, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 79 } } }, { "type": "CommentLine", "value": " still expand same value in other \"branches\"", "start": 3533, "end": 3579, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 81 } } }, { "type": "CommentBlock", "value": "*\r\n * Rerenders the whole container\r\n * @param {Entity} entity\r\n ", "start": 3941, "end": 4022, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 129, "column": 7 } } }, { "type": "CommentLine", "value": " Put entity into recursion list, so it won't get \"expanded\"", "start": 4688, "end": 4749, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 77 } } }, { "type": "CommentBlock", "value": " dev:end ", "start": 5046, "end": 5059, "loc": { "start": { "line": 161, "column": 0 }, "end": { "line": 161, "column": 13 } } } ], "tokens": [ { "type": "CommentBlock", "value": " dev:start ", "start": 0, "end": 15, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 15 } } }, { "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": 17, "end": 23, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 24, "end": 25, "loc": { "start": { "line": 2, "column": 7 }, "end": { "line": 2, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 26, "end": 33, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 16 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 33, "end": 34, "loc": { "start": { "line": 2, "column": 16 }, "end": { "line": 2, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "removeAllChildren", "start": 35, "end": 52, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 53, "end": 54, "loc": { "start": { "line": 2, "column": 36 }, "end": { "line": 2, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 55, "end": 59, "loc": { "start": { "line": 2, "column": 38 }, "end": { "line": 2, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../../core/utils", "start": 60, "end": 81, "loc": { "start": { "line": 2, "column": 43 }, "end": { "line": 2, "column": 64 } } }, { "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": 2, "column": 64 }, "end": { "line": 2, "column": 65 } } }, { "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": 84, "end": 90, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 91, "end": 92, "loc": { "start": { "line": 3, "column": 7 }, "end": { "line": 3, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 93, "end": 99, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 100, "end": 101, "loc": { "start": { "line": 3, "column": 16 }, "end": { "line": 3, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 102, "end": 106, "loc": { "start": { "line": 3, "column": 18 }, "end": { "line": 3, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../../core/vector", "start": 107, "end": 129, "loc": { "start": { "line": 3, "column": 23 }, "end": { "line": 3, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 129, "end": 130, "loc": { "start": { "line": 3, "column": 45 }, "end": { "line": 3, "column": 46 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 132, "end": 138, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 139, "end": 140, "loc": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Entity", "start": 141, "end": 147, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 148, "end": 149, "loc": { "start": { "line": 4, "column": 16 }, "end": { "line": 4, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 150, "end": 154, "loc": { "start": { "line": 4, "column": 18 }, "end": { "line": 4, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../entity", "start": 155, "end": 169, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 37 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 169, "end": 170, "loc": { "start": { "line": 4, "column": 37 }, "end": { "line": 4, "column": 38 } } }, { "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": 172, "end": 178, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 179, "end": 180, "loc": { "start": { "line": 5, "column": 7 }, "end": { "line": 5, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BaseHUDPart", "start": 181, "end": 192, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 193, "end": 194, "loc": { "start": { "line": 5, "column": 21 }, "end": { "line": 5, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 195, "end": 199, "loc": { "start": { "line": 5, "column": 23 }, "end": { "line": 5, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../base_hud_part", "start": 200, "end": 218, "loc": { "start": { "line": 5, "column": 28 }, "end": { "line": 5, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 218, "end": 219, "loc": { "start": { "line": 5, "column": 46 }, "end": { "line": 5, "column": 47 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 221, "end": 227, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 228, "end": 229, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 6, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DynamicDomAttach", "start": 230, "end": 246, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 247, "end": 248, "loc": { "start": { "line": 6, "column": 26 }, "end": { "line": 6, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 249, "end": 253, "loc": { "start": { "line": 6, "column": 28 }, "end": { "line": 6, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../dynamic_dom_attach", "start": 254, "end": 277, "loc": { "start": { "line": 6, "column": 33 }, "end": { "line": 6, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 277, "end": 278, "loc": { "start": { "line": 6, "column": 56 }, "end": { "line": 6, "column": 57 } } }, { "type": "CommentBlock", "value": "*\r\n * Allows to inspect entities by pressing F8 while hovering them\r\n ", "start": 282, "end": 356, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 10, "column": 3 } } }, { "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": 358, "end": 364, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 6 } } }, { "type": { "label": "class", "keyword": "class", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "class", "start": 365, "end": 370, "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 11, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "HUDEntityDebugger", "start": 371, "end": 388, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 30 } } }, { "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": 389, "end": 396, "loc": { "start": { "line": 11, "column": 31 }, "end": { "line": 11, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BaseHUDPart", "start": 397, "end": 408, "loc": { "start": { "line": 11, "column": 39 }, "end": { "line": 11, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 409, "end": 410, "loc": { "start": { "line": 11, "column": 51 }, "end": { "line": 11, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createElements", "start": 416, "end": 430, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 430, "end": 431, "loc": { "start": { "line": 12, "column": 18 }, "end": { "line": 12, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 431, "end": 437, "loc": { "start": { "line": 12, "column": 19 }, "end": { "line": 12, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 437, "end": 438, "loc": { "start": { "line": 12, "column": 25 }, "end": { "line": 12, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 439, "end": 440, "loc": { "start": { "line": 12, "column": 27 }, "end": { "line": 12, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 450, "end": 454, "loc": { "start": { "line": 13, "column": 8 }, "end": { "line": 13, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 454, "end": 455, "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": "element", "start": 455, "end": 462, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 463, "end": 464, "loc": { "start": { "line": 13, "column": 21 }, "end": { "line": 13, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 465, "end": 472, "loc": { "start": { "line": 13, "column": 23 }, "end": { "line": 13, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 472, "end": 473, "loc": { "start": { "line": 13, "column": 30 }, "end": { "line": 13, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 487, "end": 493, "loc": { "start": { "line": 14, "column": 12 }, "end": { "line": 14, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 493, "end": 494, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ingame_HUD_EntityDebugger", "start": 508, "end": 535, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 535, "end": 536, "loc": { "start": { "line": 15, "column": 39 }, "end": { "line": 15, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 550, "end": 551, "loc": { "start": { "line": 16, "column": 12 }, "end": { "line": 16, "column": 13 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 551, "end": 552, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 552, "end": 553, "loc": { "start": { "line": 16, "column": 14 }, "end": { "line": 16, "column": 15 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 567, "end": 568, "loc": { "start": { "line": 17, "column": 12 }, "end": { "line": 17, "column": 13 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "\n \n Use F8 to toggle this overlay\n\n
\n
\n
\n ", "start": 568, "end": 808, "loc": { "start": { "line": 17, "column": 13 }, "end": { "line": 24, "column": 8 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 808, "end": 809, "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": 819, "end": 820, "loc": { "start": { "line": 25, "column": 8 }, "end": { "line": 25, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 820, "end": 821, "loc": { "start": { "line": 25, "column": 9 }, "end": { "line": 25, "column": 10 } } }, { "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": 831, "end": 835, "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": 835, "end": 836, "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": "componentsElem", "start": 836, "end": 850, "loc": { "start": { "line": 26, "column": 13 }, "end": { "line": 26, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 851, "end": 852, "loc": { "start": { "line": 26, "column": 28 }, "end": { "line": 26, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 853, "end": 857, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 857, "end": 858, "loc": { "start": { "line": 26, "column": 34 }, "end": { "line": 26, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 858, "end": 865, "loc": { "start": { "line": 26, "column": 35 }, "end": { "line": 26, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 865, "end": 866, "loc": { "start": { "line": 26, "column": 42 }, "end": { "line": 26, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "querySelector", "start": 866, "end": 879, "loc": { "start": { "line": 26, "column": 43 }, "end": { "line": 26, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 879, "end": 880, "loc": { "start": { "line": 26, "column": 56 }, "end": { "line": 26, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".entityComponents", "start": 880, "end": 899, "loc": { "start": { "line": 26, "column": 57 }, "end": { "line": 26, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 899, "end": 900, "loc": { "start": { "line": 26, "column": 76 }, "end": { "line": 26, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 900, "end": 901, "loc": { "start": { "line": 26, "column": 77 }, "end": { "line": 26, "column": 78 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 907, "end": 908, "loc": { "start": { "line": 27, "column": 4 }, "end": { "line": 27, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initialize", "start": 916, "end": 926, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 926, "end": 927, "loc": { "start": { "line": 29, "column": 14 }, "end": { "line": 29, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 927, "end": 928, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 929, "end": 930, "loc": { "start": { "line": 29, "column": 17 }, "end": { "line": 29, "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": 940, "end": 944, "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": 944, "end": 945, "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": "root", "start": 945, "end": 949, "loc": { "start": { "line": 30, "column": 13 }, "end": { "line": 30, "column": 17 } } }, { "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": 30, "column": 17 }, "end": { "line": 30, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameState", "start": 950, "end": 959, "loc": { "start": { "line": 30, "column": 18 }, "end": { "line": 30, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 959, "end": 960, "loc": { "start": { "line": 30, "column": 27 }, "end": { "line": 30, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 960, "end": 973, "loc": { "start": { "line": 30, "column": 28 }, "end": { "line": 30, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 973, "end": 974, "loc": { "start": { "line": 30, "column": 41 }, "end": { "line": 30, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keydown", "start": 974, "end": 981, "loc": { "start": { "line": 30, "column": 42 }, "end": { "line": 30, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 981, "end": 982, "loc": { "start": { "line": 30, "column": 49 }, "end": { "line": 30, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 982, "end": 985, "loc": { "start": { "line": 30, "column": 50 }, "end": { "line": 30, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 985, "end": 986, "loc": { "start": { "line": 30, "column": 53 }, "end": { "line": 30, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 986, "end": 989, "loc": { "start": { "line": 30, "column": 54 }, "end": { "line": 30, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 990, "end": 992, "loc": { "start": { "line": 30, "column": 58 }, "end": { "line": 30, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 993, "end": 994, "loc": { "start": { "line": 30, "column": 61 }, "end": { "line": 30, "column": 62 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1008, "end": 1010, "loc": { "start": { "line": 31, "column": 12 }, "end": { "line": 31, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1011, "end": 1012, "loc": { "start": { "line": 31, "column": 15 }, "end": { "line": 31, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 1012, "end": 1015, "loc": { "start": { "line": 31, "column": 16 }, "end": { "line": 31, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1015, "end": 1016, "loc": { "start": { "line": 31, "column": 19 }, "end": { "line": 31, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 1016, "end": 1023, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 27 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 1024, "end": 1027, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 119, "start": 1028, "end": 1031, "loc": { "start": { "line": 31, "column": 32 }, "end": { "line": 31, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1031, "end": 1032, "loc": { "start": { "line": 31, "column": 35 }, "end": { "line": 31, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1033, "end": 1034, "loc": { "start": { "line": 31, "column": 37 }, "end": { "line": 31, "column": 38 } } }, { "type": "CommentLine", "value": " F8", "start": 1052, "end": 1057, "loc": { "start": { "line": 32, "column": 16 }, "end": { "line": 32, "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": 1075, "end": 1079, "loc": { "start": { "line": 33, "column": 16 }, "end": { "line": 33, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1079, "end": 1080, "loc": { "start": { "line": 33, "column": 20 }, "end": { "line": 33, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickEntity", "start": 1080, "end": 1090, "loc": { "start": { "line": 33, "column": 21 }, "end": { "line": 33, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1090, "end": 1091, "loc": { "start": { "line": 33, "column": 31 }, "end": { "line": 33, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1091, "end": 1092, "loc": { "start": { "line": 33, "column": 32 }, "end": { "line": 33, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1092, "end": 1093, "loc": { "start": { "line": 33, "column": 33 }, "end": { "line": 33, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1107, "end": 1108, "loc": { "start": { "line": 34, "column": 12 }, "end": { "line": 34, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1118, "end": 1119, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1119, "end": 1120, "loc": { "start": { "line": 35, "column": 9 }, "end": { "line": 35, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1120, "end": 1121, "loc": { "start": { "line": 35, "column": 10 }, "end": { "line": 35, "column": 11 } } }, { "type": "CommentBlock", "value": "*\r\n * The currently selected entity\r\n * @type {Entity}\r\n ", "start": 1133, "end": 1218, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 40, "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": 1228, "end": 1232, "loc": { "start": { "line": 41, "column": 8 }, "end": { "line": 41, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1232, "end": 1233, "loc": { "start": { "line": 41, "column": 12 }, "end": { "line": 41, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selectedEntity", "start": 1233, "end": 1247, "loc": { "start": { "line": 41, "column": 13 }, "end": { "line": 41, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1248, "end": 1249, "loc": { "start": { "line": 41, "column": 28 }, "end": { "line": 41, "column": 29 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 1250, "end": 1254, "loc": { "start": { "line": 41, "column": 30 }, "end": { "line": 41, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1254, "end": 1255, "loc": { "start": { "line": 41, "column": 34 }, "end": { "line": 41, "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": 1267, "end": 1271, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1271, "end": 1272, "loc": { "start": { "line": 43, "column": 12 }, "end": { "line": 43, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastUpdate", "start": 1272, "end": 1282, "loc": { "start": { "line": 43, "column": 13 }, "end": { "line": 43, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1283, "end": 1284, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1285, "end": 1286, "loc": { "start": { "line": 43, "column": 26 }, "end": { "line": 43, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1286, "end": 1287, "loc": { "start": { "line": 43, "column": 27 }, "end": { "line": 43, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1299, "end": 1303, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1303, "end": 1304, "loc": { "start": { "line": 45, "column": 12 }, "end": { "line": 45, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 1304, "end": 1313, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1314, "end": 1315, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 24 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 1316, "end": 1319, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DynamicDomAttach", "start": 1320, "end": 1336, "loc": { "start": { "line": 45, "column": 29 }, "end": { "line": 45, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1336, "end": 1337, "loc": { "start": { "line": 45, "column": 45 }, "end": { "line": 45, "column": 46 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1337, "end": 1341, "loc": { "start": { "line": 45, "column": 46 }, "end": { "line": 45, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1341, "end": 1342, "loc": { "start": { "line": 45, "column": 50 }, "end": { "line": 45, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1342, "end": 1346, "loc": { "start": { "line": 45, "column": 51 }, "end": { "line": 45, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1346, "end": 1347, "loc": { "start": { "line": 45, "column": 55 }, "end": { "line": 45, "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": 1348, "end": 1352, "loc": { "start": { "line": 45, "column": 57 }, "end": { "line": 45, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1352, "end": 1353, "loc": { "start": { "line": 45, "column": 61 }, "end": { "line": 45, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 1353, "end": 1360, "loc": { "start": { "line": 45, "column": 62 }, "end": { "line": 45, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1360, "end": 1361, "loc": { "start": { "line": 45, "column": 69 }, "end": { "line": 45, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1361, "end": 1362, "loc": { "start": { "line": 45, "column": 70 }, "end": { "line": 45, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1368, "end": 1369, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pickEntity", "start": 1377, "end": 1387, "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1387, "end": 1388, "loc": { "start": { "line": 48, "column": 14 }, "end": { "line": 48, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1388, "end": 1389, "loc": { "start": { "line": 48, "column": 15 }, "end": { "line": 48, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1390, "end": 1391, "loc": { "start": { "line": 48, "column": 17 }, "end": { "line": 48, "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": 1401, "end": 1406, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mousePos", "start": 1407, "end": 1415, "loc": { "start": { "line": 49, "column": 14 }, "end": { "line": 49, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1416, "end": 1417, "loc": { "start": { "line": 49, "column": 23 }, "end": { "line": 49, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1418, "end": 1422, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1422, "end": 1423, "loc": { "start": { "line": 49, "column": 29 }, "end": { "line": 49, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1423, "end": 1427, "loc": { "start": { "line": 49, "column": 30 }, "end": { "line": 49, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1427, "end": 1428, "loc": { "start": { "line": 49, "column": 34 }, "end": { "line": 49, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 1428, "end": 1431, "loc": { "start": { "line": 49, "column": 35 }, "end": { "line": 49, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1431, "end": 1432, "loc": { "start": { "line": 49, "column": 38 }, "end": { "line": 49, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mousePosition", "start": 1432, "end": 1445, "loc": { "start": { "line": 49, "column": 39 }, "end": { "line": 49, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1445, "end": 1446, "loc": { "start": { "line": 49, "column": 52 }, "end": { "line": 49, "column": 53 } } }, { "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": 1456, "end": 1458, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1459, "end": 1460, "loc": { "start": { "line": 50, "column": 11 }, "end": { "line": 50, "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": 1460, "end": 1461, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mousePos", "start": 1461, "end": 1469, "loc": { "start": { "line": 50, "column": 13 }, "end": { "line": 50, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1469, "end": 1470, "loc": { "start": { "line": 50, "column": 21 }, "end": { "line": 50, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1471, "end": 1472, "loc": { "start": { "line": 50, "column": 23 }, "end": { "line": 50, "column": 24 } } }, { "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": 1486, "end": 1492, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1492, "end": 1493, "loc": { "start": { "line": 51, "column": 18 }, "end": { "line": 51, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1503, "end": 1504, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 9 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1514, "end": 1519, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldPos", "start": 1520, "end": 1528, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1529, "end": 1530, "loc": { "start": { "line": 53, "column": 23 }, "end": { "line": 53, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1531, "end": 1535, "loc": { "start": { "line": 53, "column": 25 }, "end": { "line": 53, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1535, "end": 1536, "loc": { "start": { "line": 53, "column": 29 }, "end": { "line": 53, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1536, "end": 1540, "loc": { "start": { "line": 53, "column": 30 }, "end": { "line": 53, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1540, "end": 1541, "loc": { "start": { "line": 53, "column": 34 }, "end": { "line": 53, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 1541, "end": 1547, "loc": { "start": { "line": 53, "column": 35 }, "end": { "line": 53, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1547, "end": 1548, "loc": { "start": { "line": 53, "column": 41 }, "end": { "line": 53, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "screenToWorld", "start": 1548, "end": 1561, "loc": { "start": { "line": 53, "column": 42 }, "end": { "line": 53, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1561, "end": 1562, "loc": { "start": { "line": 53, "column": 55 }, "end": { "line": 53, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mousePos", "start": 1562, "end": 1570, "loc": { "start": { "line": 53, "column": 56 }, "end": { "line": 53, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1570, "end": 1571, "loc": { "start": { "line": 53, "column": 64 }, "end": { "line": 53, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1571, "end": 1572, "loc": { "start": { "line": 53, "column": 65 }, "end": { "line": 53, "column": 66 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1582, "end": 1587, "loc": { "start": { "line": 54, "column": 8 }, "end": { "line": 54, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldTile", "start": 1588, "end": 1597, "loc": { "start": { "line": 54, "column": 14 }, "end": { "line": 54, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1598, "end": 1599, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldPos", "start": 1600, "end": 1608, "loc": { "start": { "line": 54, "column": 26 }, "end": { "line": 54, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1608, "end": 1609, "loc": { "start": { "line": 54, "column": 34 }, "end": { "line": 54, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toTileSpace", "start": 1609, "end": 1620, "loc": { "start": { "line": 54, "column": 35 }, "end": { "line": 54, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1620, "end": 1621, "loc": { "start": { "line": 54, "column": 46 }, "end": { "line": 54, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1621, "end": 1622, "loc": { "start": { "line": 54, "column": 47 }, "end": { "line": 54, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1622, "end": 1623, "loc": { "start": { "line": 54, "column": 48 }, "end": { "line": 54, "column": 49 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1633, "end": 1638, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1639, "end": 1645, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1646, "end": 1647, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "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": 1648, "end": 1652, "loc": { "start": { "line": 55, "column": 23 }, "end": { "line": 55, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1652, "end": 1653, "loc": { "start": { "line": 55, "column": 27 }, "end": { "line": 55, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1653, "end": 1657, "loc": { "start": { "line": 55, "column": 28 }, "end": { "line": 55, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1657, "end": 1658, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 1658, "end": 1661, "loc": { "start": { "line": 55, "column": 33 }, "end": { "line": 55, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1661, "end": 1662, "loc": { "start": { "line": 55, "column": 36 }, "end": { "line": 55, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getTileContent", "start": 1662, "end": 1676, "loc": { "start": { "line": 55, "column": 37 }, "end": { "line": 55, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1676, "end": 1677, "loc": { "start": { "line": 55, "column": 51 }, "end": { "line": 55, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "worldTile", "start": 1677, "end": 1686, "loc": { "start": { "line": 55, "column": 52 }, "end": { "line": 55, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1686, "end": 1687, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 62 } } }, { "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": 1688, "end": 1692, "loc": { "start": { "line": 55, "column": 63 }, "end": { "line": 55, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1692, "end": 1693, "loc": { "start": { "line": 55, "column": 67 }, "end": { "line": 55, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1693, "end": 1697, "loc": { "start": { "line": 55, "column": 68 }, "end": { "line": 55, "column": 72 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1697, "end": 1698, "loc": { "start": { "line": 55, "column": 72 }, "end": { "line": 55, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentLayer", "start": 1698, "end": 1710, "loc": { "start": { "line": 55, "column": 73 }, "end": { "line": 55, "column": 85 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1710, "end": 1711, "loc": { "start": { "line": 55, "column": 85 }, "end": { "line": 55, "column": 86 } } }, { "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": 55, "column": 86 }, "end": { "line": 55, "column": 87 } } }, { "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": 1724, "end": 1728, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1728, "end": 1729, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selectedEntity", "start": 1729, "end": 1743, "loc": { "start": { "line": 57, "column": 13 }, "end": { "line": 57, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1744, "end": 1745, "loc": { "start": { "line": 57, "column": 28 }, "end": { "line": 57, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1746, "end": 1752, "loc": { "start": { "line": 57, "column": 30 }, "end": { "line": 57, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1752, "end": 1753, "loc": { "start": { "line": 57, "column": 36 }, "end": { "line": 57, "column": 37 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1763, "end": 1765, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1766, "end": 1767, "loc": { "start": { "line": 58, "column": 11 }, "end": { "line": 58, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1767, "end": 1773, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1773, "end": 1774, "loc": { "start": { "line": 58, "column": 18 }, "end": { "line": 58, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1775, "end": 1776, "loc": { "start": { "line": 58, "column": 20 }, "end": { "line": 58, "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": 1790, "end": 1794, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1794, "end": 1795, "loc": { "start": { "line": 59, "column": 16 }, "end": { "line": 59, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rerenderFull", "start": 1795, "end": 1807, "loc": { "start": { "line": 59, "column": 17 }, "end": { "line": 59, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1807, "end": 1808, "loc": { "start": { "line": 59, "column": 29 }, "end": { "line": 59, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1808, "end": 1814, "loc": { "start": { "line": 59, "column": 30 }, "end": { "line": 59, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1814, "end": 1815, "loc": { "start": { "line": 59, "column": 36 }, "end": { "line": 59, "column": 37 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1815, "end": 1816, "loc": { "start": { "line": 59, "column": 37 }, "end": { "line": 59, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1826, "end": 1827, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1833, "end": 1834, "loc": { "start": { "line": 61, "column": 4 }, "end": { "line": 61, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n *\r\n * @param {string} name\r\n * @param {any} val\r\n * @param {number} indent\r\n * @param {Array} recursion\r\n ", "start": 1842, "end": 1980, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 69, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "propertyToHTML", "start": 1986, "end": 2000, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2000, "end": 2001, "loc": { "start": { "line": 70, "column": 18 }, "end": { "line": 70, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 2001, "end": 2005, "loc": { "start": { "line": 70, "column": 19 }, "end": { "line": 70, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2005, "end": 2006, "loc": { "start": { "line": 70, "column": 23 }, "end": { "line": 70, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2007, "end": 2010, "loc": { "start": { "line": 70, "column": 25 }, "end": { "line": 70, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2010, "end": 2011, "loc": { "start": { "line": 70, "column": 28 }, "end": { "line": 70, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "indent", "start": 2012, "end": 2018, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2019, "end": 2020, "loc": { "start": { "line": 70, "column": 37 }, "end": { "line": 70, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 2021, "end": 2022, "loc": { "start": { "line": 70, "column": 39 }, "end": { "line": 70, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2022, "end": 2023, "loc": { "start": { "line": 70, "column": 40 }, "end": { "line": 70, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "recursion", "start": 2024, "end": 2033, "loc": { "start": { "line": 70, "column": 42 }, "end": { "line": 70, "column": 51 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2034, "end": 2035, "loc": { "start": { "line": 70, "column": 52 }, "end": { "line": 70, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2036, "end": 2037, "loc": { "start": { "line": 70, "column": 54 }, "end": { "line": 70, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2037, "end": 2038, "loc": { "start": { "line": 70, "column": 55 }, "end": { "line": 70, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2038, "end": 2039, "loc": { "start": { "line": 70, "column": 56 }, "end": { "line": 70, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2040, "end": 2041, "loc": { "start": { "line": 70, "column": 58 }, "end": { "line": 70, "column": 59 } } }, { "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": 2051, "end": 2053, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2054, "end": 2055, "loc": { "start": { "line": 71, "column": 11 }, "end": { "line": 71, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "indent", "start": 2055, "end": 2061, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 18 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 2062, "end": 2063, "loc": { "start": { "line": 71, "column": 19 }, "end": { "line": 71, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 20, "start": 2064, "end": 2066, "loc": { "start": { "line": 71, "column": 21 }, "end": { "line": 71, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2066, "end": 2067, "loc": { "start": { "line": 71, "column": 23 }, "end": { "line": 71, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2068, "end": 2069, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 26 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2083, "end": 2089, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2089, "end": 2090, "loc": { "start": { "line": 72, "column": 18 }, "end": { "line": 72, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2100, "end": 2101, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2113, "end": 2115, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2116, "end": 2117, "loc": { "start": { "line": 75, "column": 11 }, "end": { "line": 75, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2117, "end": 2120, "loc": { "start": { "line": 75, "column": 12 }, "end": { "line": 75, "column": 15 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 2121, "end": 2124, "loc": { "start": { "line": 75, "column": 16 }, "end": { "line": 75, "column": 19 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 2125, "end": 2129, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 2130, "end": 2132, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 27 } } }, { "type": { "label": "typeof", "keyword": "typeof", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "typeof", "start": 2133, "end": 2139, "loc": { "start": { "line": 75, "column": 28 }, "end": { "line": 75, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2140, "end": 2143, "loc": { "start": { "line": 75, "column": 35 }, "end": { "line": 75, "column": 38 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 2144, "end": 2147, "loc": { "start": { "line": 75, "column": 39 }, "end": { "line": 75, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "object", "start": 2148, "end": 2156, "loc": { "start": { "line": 75, "column": 43 }, "end": { "line": 75, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2156, "end": 2157, "loc": { "start": { "line": 75, "column": 51 }, "end": { "line": 75, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2158, "end": 2159, "loc": { "start": { "line": 75, "column": 53 }, "end": { "line": 75, "column": 54 } } }, { "type": "CommentLine", "value": " Array is displayed like object, with indexes", "start": 2173, "end": 2220, "loc": { "start": { "line": 76, "column": 12 }, "end": { "line": 76, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "recursion", "start": 2234, "end": 2243, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2243, "end": 2244, "loc": { "start": { "line": 77, "column": 21 }, "end": { "line": 77, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "push", "start": 2244, "end": 2248, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2248, "end": 2249, "loc": { "start": { "line": 77, "column": 26 }, "end": { "line": 77, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2249, "end": 2252, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2252, "end": 2253, "loc": { "start": { "line": 77, "column": 30 }, "end": { "line": 77, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2253, "end": 2254, "loc": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 32 } } }, { "type": "CommentLine", "value": " Get type class name (like Array, Object, Vector...)", "start": 2270, "end": 2324, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 66 } } }, { "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": 2338, "end": 2341, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "typeName", "start": 2342, "end": 2350, "loc": { "start": { "line": 80, "column": 16 }, "end": { "line": 80, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2351, "end": 2352, "loc": { "start": { "line": 80, "column": 25 }, "end": { "line": 80, "column": 26 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2353, "end": 2354, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "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": 2354, "end": 2355, "loc": { "start": { "line": 80, "column": 28 }, "end": { "line": 80, "column": 29 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2355, "end": 2357, "loc": { "start": { "line": 80, "column": 29 }, "end": { "line": 80, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2357, "end": 2360, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2360, "end": 2361, "loc": { "start": { "line": 80, "column": 34 }, "end": { "line": 80, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 2361, "end": 2372, "loc": { "start": { "line": 80, "column": 35 }, "end": { "line": 80, "column": 46 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2373, "end": 2374, "loc": { "start": { "line": 80, "column": 47 }, "end": { "line": 80, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2375, "end": 2378, "loc": { "start": { "line": 80, "column": 49 }, "end": { "line": 80, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2378, "end": 2379, "loc": { "start": { "line": 80, "column": 52 }, "end": { "line": 80, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 2379, "end": 2390, "loc": { "start": { "line": 80, "column": 53 }, "end": { "line": 80, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2390, "end": 2391, "loc": { "start": { "line": 80, "column": 64 }, "end": { "line": 80, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 2391, "end": 2395, "loc": { "start": { "line": 80, "column": 65 }, "end": { "line": 80, "column": 69 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2396, "end": 2397, "loc": { "start": { "line": 80, "column": 70 }, "end": { "line": 80, "column": 71 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "unknown", "start": 2398, "end": 2407, "loc": { "start": { "line": 80, "column": 72 }, "end": { "line": 80, "column": 81 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2407, "end": 2408, "loc": { "start": { "line": 80, "column": 81 }, "end": { "line": 80, "column": 82 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ")", "start": 2408, "end": 2409, "loc": { "start": { "line": 80, "column": 82 }, "end": { "line": 80, "column": 83 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2409, "end": 2410, "loc": { "start": { "line": 80, "column": 83 }, "end": { "line": 80, "column": 84 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2410, "end": 2411, "loc": { "start": { "line": 80, "column": 84 }, "end": { "line": 80, "column": 85 } } }, { "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": 2427, "end": 2429, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 82, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2430, "end": 2431, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Array", "start": 2431, "end": 2436, "loc": { "start": { "line": 82, "column": 16 }, "end": { "line": 82, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2436, "end": 2437, "loc": { "start": { "line": 82, "column": 21 }, "end": { "line": 82, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isArray", "start": 2437, "end": 2444, "loc": { "start": { "line": 82, "column": 22 }, "end": { "line": 82, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2444, "end": 2445, "loc": { "start": { "line": 82, "column": 29 }, "end": { "line": 82, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2445, "end": 2448, "loc": { "start": { "line": 82, "column": 30 }, "end": { "line": 82, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2448, "end": 2449, "loc": { "start": { "line": 82, "column": 33 }, "end": { "line": 82, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2449, "end": 2450, "loc": { "start": { "line": 82, "column": 34 }, "end": { "line": 82, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2451, "end": 2452, "loc": { "start": { "line": 82, "column": 36 }, "end": { "line": 82, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "typeName", "start": 2470, "end": 2478, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2479, "end": 2480, "loc": { "start": { "line": 83, "column": 25 }, "end": { "line": 83, "column": 26 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2481, "end": 2482, "loc": { "start": { "line": 83, "column": 27 }, "end": { "line": 83, "column": 28 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "(Array[", "start": 2482, "end": 2489, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 35 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2489, "end": 2491, "loc": { "start": { "line": 83, "column": 35 }, "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": "val", "start": 2491, "end": 2494, "loc": { "start": { "line": 83, "column": 37 }, "end": { "line": 83, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2494, "end": 2495, "loc": { "start": { "line": 83, "column": 40 }, "end": { "line": 83, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 2495, "end": 2501, "loc": { "start": { "line": 83, "column": 41 }, "end": { "line": 83, "column": 47 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2501, "end": 2502, "loc": { "start": { "line": 83, "column": 47 }, "end": { "line": 83, "column": 48 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "])", "start": 2502, "end": 2504, "loc": { "start": { "line": 83, "column": 48 }, "end": { "line": 83, "column": 50 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2504, "end": 2505, "loc": { "start": { "line": 83, "column": 50 }, "end": { "line": 83, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2505, "end": 2506, "loc": { "start": { "line": 83, "column": 51 }, "end": { "line": 83, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2520, "end": 2521, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 13 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2537, "end": 2539, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2540, "end": 2541, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2541, "end": 2544, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 19 } } }, { "type": { "label": "instanceof", "keyword": "instanceof", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "instanceof", "start": 2545, "end": 2555, "loc": { "start": { "line": 86, "column": 20 }, "end": { "line": 86, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 2556, "end": 2562, "loc": { "start": { "line": 86, "column": 31 }, "end": { "line": 86, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2562, "end": 2563, "loc": { "start": { "line": 86, "column": 37 }, "end": { "line": 86, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2564, "end": 2565, "loc": { "start": { "line": 86, "column": 39 }, "end": { "line": 86, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "typeName", "start": 2583, "end": 2591, "loc": { "start": { "line": 87, "column": 16 }, "end": { "line": 87, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2592, "end": 2593, "loc": { "start": { "line": 87, "column": 25 }, "end": { "line": 87, "column": 26 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2594, "end": 2595, "loc": { "start": { "line": 87, "column": 27 }, "end": { "line": 87, "column": 28 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "(Vector[", "start": 2595, "end": 2603, "loc": { "start": { "line": 87, "column": 28 }, "end": { "line": 87, "column": 36 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2603, "end": 2605, "loc": { "start": { "line": 87, "column": 36 }, "end": { "line": 87, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2605, "end": 2608, "loc": { "start": { "line": 87, "column": 38 }, "end": { "line": 87, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2608, "end": 2609, "loc": { "start": { "line": 87, "column": 41 }, "end": { "line": 87, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "x", "start": 2609, "end": 2610, "loc": { "start": { "line": 87, "column": 42 }, "end": { "line": 87, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2610, "end": 2611, "loc": { "start": { "line": 87, "column": 43 }, "end": { "line": 87, "column": 44 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ", ", "start": 2611, "end": 2613, "loc": { "start": { "line": 87, "column": 44 }, "end": { "line": 87, "column": 46 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2613, "end": 2615, "loc": { "start": { "line": 87, "column": 46 }, "end": { "line": 87, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2615, "end": 2618, "loc": { "start": { "line": 87, "column": 48 }, "end": { "line": 87, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2618, "end": 2619, "loc": { "start": { "line": 87, "column": 51 }, "end": { "line": 87, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "y", "start": 2619, "end": 2620, "loc": { "start": { "line": 87, "column": 52 }, "end": { "line": 87, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2620, "end": 2621, "loc": { "start": { "line": 87, "column": 53 }, "end": { "line": 87, "column": 54 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "])", "start": 2621, "end": 2623, "loc": { "start": { "line": 87, "column": 54 }, "end": { "line": 87, "column": 56 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2623, "end": 2624, "loc": { "start": { "line": 87, "column": 56 }, "end": { "line": 87, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2624, "end": 2625, "loc": { "start": { "line": 87, "column": 57 }, "end": { "line": 87, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2639, "end": 2640, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2656, "end": 2661, "loc": { "start": { "line": 90, "column": 12 }, "end": { "line": 90, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "colorStyle", "start": 2662, "end": 2672, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2673, "end": 2674, "loc": { "start": { "line": 90, "column": 29 }, "end": { "line": 90, "column": 30 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2675, "end": 2676, "loc": { "start": { "line": 90, "column": 31 }, "end": { "line": 90, "column": 32 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "color: hsl(", "start": 2676, "end": 2687, "loc": { "start": { "line": 90, "column": 32 }, "end": { "line": 90, "column": 43 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2687, "end": 2689, "loc": { "start": { "line": 90, "column": 43 }, "end": { "line": 90, "column": 45 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 30, "start": 2689, "end": 2691, "loc": { "start": { "line": 90, "column": 45 }, "end": { "line": 90, "column": 47 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 2692, "end": 2693, "loc": { "start": { "line": 90, "column": 48 }, "end": { "line": 90, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "indent", "start": 2694, "end": 2700, "loc": { "start": { "line": 90, "column": 50 }, "end": { "line": 90, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2700, "end": 2701, "loc": { "start": { "line": 90, "column": 56 }, "end": { "line": 90, "column": 57 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ", 100%, 80%)", "start": 2701, "end": 2713, "loc": { "start": { "line": 90, "column": 57 }, "end": { "line": 90, "column": 69 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2713, "end": 2714, "loc": { "start": { "line": 90, "column": 69 }, "end": { "line": 90, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2714, "end": 2715, "loc": { "start": { "line": 90, "column": 70 }, "end": { "line": 90, "column": 71 } } }, { "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": 2731, "end": 2734, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 2735, "end": 2739, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2740, "end": 2741, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 22 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2742, "end": 2743, "loc": { "start": { "line": 92, "column": 23 }, "end": { "line": 92, "column": 24 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
\n ", "start": 2787, "end": 2828, "loc": { "start": { "line": 92, "column": 68 }, "end": { "line": 93, "column": 37 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2828, "end": 2830, "loc": { "start": { "line": 93, "column": 37 }, "end": { "line": 93, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 2830, "end": 2834, "loc": { "start": { "line": 93, "column": 39 }, "end": { "line": 93, "column": 43 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2834, "end": 2835, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 44 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " ", "start": 2835, "end": 2836, "loc": { "start": { "line": 93, "column": 44 }, "end": { "line": 93, "column": 45 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2836, "end": 2838, "loc": { "start": { "line": 93, "column": 45 }, "end": { "line": 93, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "typeName", "start": 2838, "end": 2846, "loc": { "start": { "line": 93, "column": 47 }, "end": { "line": 93, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2846, "end": 2847, "loc": { "start": { "line": 93, "column": 55 }, "end": { "line": 93, "column": 56 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "\n
", "start": 2847, "end": 2892, "loc": { "start": { "line": 93, "column": 56 }, "end": { "line": 94, "column": 33 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2892, "end": 2893, "loc": { "start": { "line": 94, "column": 33 }, "end": { "line": 94, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2893, "end": 2894, "loc": { "start": { "line": 94, "column": 34 }, "end": { "line": 94, "column": 35 } } }, { "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": 2910, "end": 2913, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2914, "end": 2915, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 } } }, { "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": 2915, "end": 2920, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 2921, "end": 2929, "loc": { "start": { "line": 96, "column": 23 }, "end": { "line": 96, "column": 31 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 2930, "end": 2932, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2933, "end": 2936, "loc": { "start": { "line": 96, "column": 35 }, "end": { "line": 96, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2936, "end": 2937, "loc": { "start": { "line": 96, "column": 38 }, "end": { "line": 96, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2938, "end": 2939, "loc": { "start": { "line": 96, "column": 40 }, "end": { "line": 96, "column": 41 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2957, "end": 2962, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRoot", "start": 2963, "end": 2969, "loc": { "start": { "line": 97, "column": 22 }, "end": { "line": 97, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2970, "end": 2971, "loc": { "start": { "line": 97, "column": 29 }, "end": { "line": 97, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2972, "end": 2975, "loc": { "start": { "line": 97, "column": 31 }, "end": { "line": 97, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2975, "end": 2976, "loc": { "start": { "line": 97, "column": 34 }, "end": { "line": 97, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 2976, "end": 2984, "loc": { "start": { "line": 97, "column": 35 }, "end": { "line": 97, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2984, "end": 2985, "loc": { "start": { "line": 97, "column": 43 }, "end": { "line": 97, "column": 44 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "==", "start": 2986, "end": 2988, "loc": { "start": { "line": 97, "column": 45 }, "end": { "line": 97, "column": 47 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2989, "end": 2993, "loc": { "start": { "line": 97, "column": 48 }, "end": { "line": 97, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2993, "end": 2994, "loc": { "start": { "line": 97, "column": 52 }, "end": { "line": 97, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2994, "end": 2998, "loc": { "start": { "line": 97, "column": 53 }, "end": { "line": 97, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2998, "end": 2999, "loc": { "start": { "line": 97, "column": 57 }, "end": { "line": 97, "column": 58 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3017, "end": 3022, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRecursive", "start": 3023, "end": 3034, "loc": { "start": { "line": 98, "column": 22 }, "end": { "line": 98, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3035, "end": 3036, "loc": { "start": { "line": 98, "column": 34 }, "end": { "line": 98, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "recursion", "start": 3037, "end": 3046, "loc": { "start": { "line": 98, "column": 36 }, "end": { "line": 98, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3046, "end": 3047, "loc": { "start": { "line": 98, "column": 45 }, "end": { "line": 98, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "includes", "start": 3047, "end": 3055, "loc": { "start": { "line": 98, "column": 46 }, "end": { "line": 98, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3055, "end": 3056, "loc": { "start": { "line": 98, "column": 54 }, "end": { "line": 98, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 3056, "end": 3059, "loc": { "start": { "line": 98, "column": 55 }, "end": { "line": 98, "column": 58 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3059, "end": 3060, "loc": { "start": { "line": 98, "column": 58 }, "end": { "line": 98, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 3060, "end": 3068, "loc": { "start": { "line": 98, "column": 59 }, "end": { "line": 98, "column": 67 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3068, "end": 3069, "loc": { "start": { "line": 98, "column": 67 }, "end": { "line": 98, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3069, "end": 3070, "loc": { "start": { "line": 98, "column": 68 }, "end": { "line": 98, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3070, "end": 3071, "loc": { "start": { "line": 98, "column": 69 }, "end": { "line": 98, "column": 70 } } }, { "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": 3091, "end": 3094, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hiddenValue", "start": 3095, "end": 3106, "loc": { "start": { "line": 100, "column": 20 }, "end": { "line": 100, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3107, "end": 3108, "loc": { "start": { "line": 100, "column": 32 }, "end": { "line": 100, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRoot", "start": 3109, "end": 3115, "loc": { "start": { "line": 100, "column": 34 }, "end": { "line": 100, "column": 40 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3116, "end": 3117, "loc": { "start": { "line": 100, "column": 41 }, "end": { "line": 100, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 3118, "end": 3126, "loc": { "start": { "line": 100, "column": 43 }, "end": { "line": 100, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3127, "end": 3128, "loc": { "start": { "line": 100, "column": 52 }, "end": { "line": 100, "column": 53 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 3129, "end": 3133, "loc": { "start": { "line": 100, "column": 54 }, "end": { "line": 100, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3133, "end": 3134, "loc": { "start": { "line": 100, "column": 58 }, "end": { "line": 100, "column": 59 } } }, { "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": 3152, "end": 3154, "loc": { "start": { "line": 101, "column": 16 }, "end": { "line": 101, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3155, "end": 3156, "loc": { "start": { "line": 101, "column": 19 }, "end": { "line": 101, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRecursive", "start": 3156, "end": 3167, "loc": { "start": { "line": 101, "column": 20 }, "end": { "line": 101, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3167, "end": 3168, "loc": { "start": { "line": 101, "column": 31 }, "end": { "line": 101, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3169, "end": 3170, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 101, "column": 34 } } }, { "type": "CommentLine", "value": " Avoid recursion by not \"expanding\" object more than once", "start": 3192, "end": 3251, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hiddenValue", "start": 3273, "end": 3284, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3285, "end": 3286, "loc": { "start": { "line": 103, "column": 32 }, "end": { "line": 103, "column": 33 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 3287, "end": 3300, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3300, "end": 3301, "loc": { "start": { "line": 103, "column": 47 }, "end": { "line": 103, "column": 48 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3319, "end": 3320, "loc": { "start": { "line": 104, "column": 16 }, "end": { "line": 104, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 3340, "end": 3344, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3345, "end": 3347, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 23 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3348, "end": 3352, "loc": { "start": { "line": 106, "column": 24 }, "end": { "line": 106, "column": 28 } } }, { "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": 106, "column": 28 }, "end": { "line": 106, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "propertyToHTML", "start": 3353, "end": 3367, "loc": { "start": { "line": 106, "column": 29 }, "end": { "line": 106, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3367, "end": 3368, "loc": { "start": { "line": 106, "column": 43 }, "end": { "line": 106, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 3390, "end": 3398, "loc": { "start": { "line": 107, "column": 20 }, "end": { "line": 107, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3398, "end": 3399, "loc": { "start": { "line": 107, "column": 28 }, "end": { "line": 107, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hiddenValue", "start": 3421, "end": 3432, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 31 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3433, "end": 3434, "loc": { "start": { "line": 108, "column": 32 }, "end": { "line": 108, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hiddenValue", "start": 3435, "end": 3446, "loc": { "start": { "line": 108, "column": 34 }, "end": { "line": 108, "column": 45 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3447, "end": 3448, "loc": { "start": { "line": 108, "column": 46 }, "end": { "line": 108, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 3449, "end": 3452, "loc": { "start": { "line": 108, "column": 48 }, "end": { "line": 108, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3452, "end": 3453, "loc": { "start": { "line": 108, "column": 51 }, "end": { "line": 108, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 3453, "end": 3461, "loc": { "start": { "line": 108, "column": 52 }, "end": { "line": 108, "column": 60 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3461, "end": 3462, "loc": { "start": { "line": 108, "column": 60 }, "end": { "line": 108, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3462, "end": 3463, "loc": { "start": { "line": 108, "column": 61 }, "end": { "line": 108, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "indent", "start": 3485, "end": 3491, "loc": { "start": { "line": 109, "column": 20 }, "end": { "line": 109, "column": 26 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3492, "end": 3493, "loc": { "start": { "line": 109, "column": 27 }, "end": { "line": 109, "column": 28 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3494, "end": 3495, "loc": { "start": { "line": 109, "column": 29 }, "end": { "line": 109, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3495, "end": 3496, "loc": { "start": { "line": 109, "column": 30 }, "end": { "line": 109, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3518, "end": 3519, "loc": { "start": { "line": 110, "column": 20 }, "end": { "line": 110, "column": 21 } } }, { "type": { "label": "...", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3519, "end": 3522, "loc": { "start": { "line": 110, "column": 21 }, "end": { "line": 110, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "recursion", "start": 3522, "end": 3531, "loc": { "start": { "line": 110, "column": 24 }, "end": { "line": 110, "column": 33 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3531, "end": 3532, "loc": { "start": { "line": 110, "column": 33 }, "end": { "line": 110, "column": 34 } } }, { "type": "CommentLine", "value": " still expand same value in other \"branches\"", "start": 3533, "end": 3579, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 81 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3597, "end": 3598, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3598, "end": 3599, "loc": { "start": { "line": 111, "column": 17 }, "end": { "line": 111, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3613, "end": 3614, "loc": { "start": { "line": 112, "column": 12 }, "end": { "line": 112, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 3630, "end": 3634, "loc": { "start": { "line": 114, "column": 12 }, "end": { "line": 114, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3635, "end": 3637, "loc": { "start": { "line": 114, "column": 17 }, "end": { "line": 114, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 3638, "end": 3656, "loc": { "start": { "line": 114, "column": 20 }, "end": { "line": 114, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3656, "end": 3657, "loc": { "start": { "line": 114, "column": 38 }, "end": { "line": 114, "column": 39 } } }, { "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": 3673, "end": 3679, "loc": { "start": { "line": 116, "column": 12 }, "end": { "line": 116, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 3680, "end": 3684, "loc": { "start": { "line": 116, "column": 19 }, "end": { "line": 116, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3684, "end": 3685, "loc": { "start": { "line": 116, "column": 23 }, "end": { "line": 116, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3695, "end": 3696, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 9 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3708, "end": 3713, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "displayValue", "start": 3714, "end": 3726, "loc": { "start": { "line": 119, "column": 14 }, "end": { "line": 119, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3727, "end": 3728, "loc": { "start": { "line": 119, "column": 27 }, "end": { "line": 119, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3729, "end": 3730, "loc": { "start": { "line": 119, "column": 29 }, "end": { "line": 119, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 3730, "end": 3733, "loc": { "start": { "line": 119, "column": 30 }, "end": { "line": 119, "column": 33 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 3734, "end": 3735, "loc": { "start": { "line": 119, "column": 34 }, "end": { "line": 119, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 3736, "end": 3738, "loc": { "start": { "line": 119, "column": 36 }, "end": { "line": 119, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3738, "end": 3739, "loc": { "start": { "line": 119, "column": 38 }, "end": { "line": 119, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3753, "end": 3754, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "replaceAll", "start": 3754, "end": 3764, "loc": { "start": { "line": 120, "column": 13 }, "end": { "line": 120, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3764, "end": 3765, "loc": { "start": { "line": 120, "column": 23 }, "end": { "line": 120, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "&", "start": 3765, "end": 3768, "loc": { "start": { "line": 120, "column": 24 }, "end": { "line": 120, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3768, "end": 3769, "loc": { "start": { "line": 120, "column": 27 }, "end": { "line": 120, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "&", "start": 3770, "end": 3777, "loc": { "start": { "line": 120, "column": 29 }, "end": { "line": 120, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3777, "end": 3778, "loc": { "start": { "line": 120, "column": 36 }, "end": { "line": 120, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3792, "end": 3793, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "replaceAll", "start": 3793, "end": 3803, "loc": { "start": { "line": 121, "column": 13 }, "end": { "line": 121, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3803, "end": 3804, "loc": { "start": { "line": 121, "column": 23 }, "end": { "line": 121, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "<", "start": 3804, "end": 3807, "loc": { "start": { "line": 121, "column": 24 }, "end": { "line": 121, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3807, "end": 3808, "loc": { "start": { "line": 121, "column": 27 }, "end": { "line": 121, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "<", "start": 3809, "end": 3815, "loc": { "start": { "line": 121, "column": 29 }, "end": { "line": 121, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3815, "end": 3816, "loc": { "start": { "line": 121, "column": 35 }, "end": { "line": 121, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3830, "end": 3831, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "replaceAll", "start": 3831, "end": 3841, "loc": { "start": { "line": 122, "column": 13 }, "end": { "line": 122, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3841, "end": 3842, "loc": { "start": { "line": 122, "column": 23 }, "end": { "line": 122, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ">", "start": 3842, "end": 3845, "loc": { "start": { "line": 122, "column": 24 }, "end": { "line": 122, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3845, "end": 3846, "loc": { "start": { "line": 122, "column": 27 }, "end": { "line": 122, "column": 28 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ">", "start": 3847, "end": 3853, "loc": { "start": { "line": 122, "column": 29 }, "end": { "line": 122, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3853, "end": 3854, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3854, "end": 3855, "loc": { "start": { "line": 122, "column": 36 }, "end": { "line": 122, "column": 37 } } }, { "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": 3865, "end": 3871, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 14 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3872, "end": 3873, "loc": { "start": { "line": 123, "column": 15 }, "end": { "line": 123, "column": 16 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " ", "start": 3887, "end": 3902, "loc": { "start": { "line": 123, "column": 30 }, "end": { "line": 123, "column": 45 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3902, "end": 3904, "loc": { "start": { "line": 123, "column": 45 }, "end": { "line": 123, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "displayValue", "start": 3904, "end": 3916, "loc": { "start": { "line": 123, "column": 47 }, "end": { "line": 123, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3916, "end": 3917, "loc": { "start": { "line": 123, "column": 59 }, "end": { "line": 123, "column": 60 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 3917, "end": 3924, "loc": { "start": { "line": 123, "column": 60 }, "end": { "line": 123, "column": 67 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3924, "end": 3925, "loc": { "start": { "line": 123, "column": 67 }, "end": { "line": 123, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3925, "end": 3926, "loc": { "start": { "line": 123, "column": 68 }, "end": { "line": 123, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3932, "end": 3933, "loc": { "start": { "line": 124, "column": 4 }, "end": { "line": 124, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Rerenders the whole container\r\n * @param {Entity} entity\r\n ", "start": 3941, "end": 4022, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 129, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rerenderFull", "start": 4028, "end": 4040, "loc": { "start": { "line": 130, "column": 4 }, "end": { "line": 130, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4040, "end": 4041, "loc": { "start": { "line": 130, "column": 16 }, "end": { "line": 130, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4041, "end": 4047, "loc": { "start": { "line": 130, "column": 17 }, "end": { "line": 130, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4047, "end": 4048, "loc": { "start": { "line": 130, "column": 23 }, "end": { "line": 130, "column": 24 } } }, { "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": 130, "column": 25 }, "end": { "line": 130, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "removeAllChildren", "start": 4060, "end": 4077, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4077, "end": 4078, "loc": { "start": { "line": 131, "column": 25 }, "end": { "line": 131, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4078, "end": 4082, "loc": { "start": { "line": 131, "column": 26 }, "end": { "line": 131, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4082, "end": 4083, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentsElem", "start": 4083, "end": 4097, "loc": { "start": { "line": 131, "column": 31 }, "end": { "line": 131, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4097, "end": 4098, "loc": { "start": { "line": 131, "column": 45 }, "end": { "line": 131, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4098, "end": 4099, "loc": { "start": { "line": 131, "column": 46 }, "end": { "line": 131, "column": 47 } } }, { "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": 4109, "end": 4112, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4113, "end": 4117, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4118, "end": 4119, "loc": { "start": { "line": 132, "column": 17 }, "end": { "line": 132, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4120, "end": 4122, "loc": { "start": { "line": 132, "column": 19 }, "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": 4122, "end": 4123, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 22 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4135, "end": 4140, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4141, "end": 4149, "loc": { "start": { "line": 134, "column": 14 }, "end": { "line": 134, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4150, "end": 4151, "loc": { "start": { "line": 134, "column": 23 }, "end": { "line": 134, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4152, "end": 4153, "loc": { "start": { "line": 134, "column": 25 }, "end": { "line": 134, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "strings", "start": 4153, "end": 4160, "loc": { "start": { "line": 134, "column": 26 }, "end": { "line": 134, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4160, "end": 4161, "loc": { "start": { "line": 134, "column": 33 }, "end": { "line": 134, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 4162, "end": 4165, "loc": { "start": { "line": 134, "column": 35 }, "end": { "line": 134, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4165, "end": 4166, "loc": { "start": { "line": 134, "column": 38 }, "end": { "line": 134, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4167, "end": 4169, "loc": { "start": { "line": 134, "column": 40 }, "end": { "line": 134, "column": 42 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4170, "end": 4171, "loc": { "start": { "line": 134, "column": 43 }, "end": { "line": 134, "column": 44 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " ", "start": 4191, "end": 4206, "loc": { "start": { "line": 134, "column": 64 }, "end": { "line": 134, "column": 79 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4206, "end": 4208, "loc": { "start": { "line": 134, "column": 79 }, "end": { "line": 134, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 4208, "end": 4211, "loc": { "start": { "line": 134, "column": 81 }, "end": { "line": 134, "column": 84 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4211, "end": 4212, "loc": { "start": { "line": 134, "column": 84 }, "end": { "line": 134, "column": 85 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4212, "end": 4219, "loc": { "start": { "line": 134, "column": 85 }, "end": { "line": 134, "column": 92 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4219, "end": 4220, "loc": { "start": { "line": 134, "column": 92 }, "end": { "line": 134, "column": 93 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4220, "end": 4221, "loc": { "start": { "line": 134, "column": 93 }, "end": { "line": 134, "column": 94 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4233, "end": 4237, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 12 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4238, "end": 4240, "loc": { "start": { "line": 136, "column": 13 }, "end": { "line": 136, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4241, "end": 4249, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 24 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4249, "end": 4250, "loc": { "start": { "line": 136, "column": 24 }, "end": { "line": 136, "column": 25 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "registered ", "start": 4250, "end": 4261, "loc": { "start": { "line": 136, "column": 25 }, "end": { "line": 136, "column": 36 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4261, "end": 4263, "loc": { "start": { "line": 136, "column": 36 }, "end": { "line": 136, "column": 38 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4263, "end": 4264, "loc": { "start": { "line": 136, "column": 38 }, "end": { "line": 136, "column": 39 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4264, "end": 4265, "loc": { "start": { "line": 136, "column": 39 }, "end": { "line": 136, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4265, "end": 4271, "loc": { "start": { "line": 136, "column": 40 }, "end": { "line": 136, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 136, "column": 46 }, "end": { "line": 136, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "registered", "start": 4272, "end": 4282, "loc": { "start": { "line": 136, "column": 47 }, "end": { "line": 136, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4282, "end": 4283, "loc": { "start": { "line": 136, "column": 57 }, "end": { "line": 136, "column": 58 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4283, "end": 4283, "loc": { "start": { "line": 136, "column": 58 }, "end": { "line": 136, "column": 58 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4283, "end": 4284, "loc": { "start": { "line": 136, "column": 58 }, "end": { "line": 136, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4284, "end": 4285, "loc": { "start": { "line": 136, "column": 59 }, "end": { "line": 136, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4295, "end": 4299, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 12 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4300, "end": 4302, "loc": { "start": { "line": 137, "column": 13 }, "end": { "line": 137, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4303, "end": 4311, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 137, "column": 24 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4311, "end": 4312, "loc": { "start": { "line": 137, "column": 24 }, "end": { "line": 137, "column": 25 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "uid ", "start": 4312, "end": 4316, "loc": { "start": { "line": 137, "column": 25 }, "end": { "line": 137, "column": 29 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4316, "end": 4318, "loc": { "start": { "line": 137, "column": 29 }, "end": { "line": 137, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4318, "end": 4324, "loc": { "start": { "line": 137, "column": 31 }, "end": { "line": 137, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4324, "end": 4325, "loc": { "start": { "line": 137, "column": 37 }, "end": { "line": 137, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "uid", "start": 4325, "end": 4328, "loc": { "start": { "line": 137, "column": 38 }, "end": { "line": 137, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4328, "end": 4329, "loc": { "start": { "line": 137, "column": 41 }, "end": { "line": 137, "column": 42 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4329, "end": 4329, "loc": { "start": { "line": 137, "column": 42 }, "end": { "line": 137, "column": 42 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4329, "end": 4330, "loc": { "start": { "line": 137, "column": 42 }, "end": { "line": 137, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4330, "end": 4331, "loc": { "start": { "line": 137, "column": 43 }, "end": { "line": 137, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4341, "end": 4345, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4346, "end": 4348, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4349, "end": 4357, "loc": { "start": { "line": 138, "column": 16 }, "end": { "line": 138, "column": 24 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4357, "end": 4358, "loc": { "start": { "line": 138, "column": 24 }, "end": { "line": 138, "column": 25 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "destroyed ", "start": 4358, "end": 4368, "loc": { "start": { "line": 138, "column": 25 }, "end": { "line": 138, "column": 35 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4368, "end": 4370, "loc": { "start": { "line": 138, "column": 35 }, "end": { "line": 138, "column": 37 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4370, "end": 4371, "loc": { "start": { "line": 138, "column": 37 }, "end": { "line": 138, "column": 38 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4371, "end": 4372, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4372, "end": 4378, "loc": { "start": { "line": 138, "column": 39 }, "end": { "line": 138, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4378, "end": 4379, "loc": { "start": { "line": 138, "column": 45 }, "end": { "line": 138, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroyed", "start": 4379, "end": 4388, "loc": { "start": { "line": 138, "column": 46 }, "end": { "line": 138, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4388, "end": 4389, "loc": { "start": { "line": 138, "column": 55 }, "end": { "line": 138, "column": 56 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4389, "end": 4389, "loc": { "start": { "line": 138, "column": 56 }, "end": { "line": 138, "column": 56 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4389, "end": 4390, "loc": { "start": { "line": 138, "column": 56 }, "end": { "line": 138, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4390, "end": 4391, "loc": { "start": { "line": 138, "column": 57 }, "end": { "line": 138, "column": 58 } } }, { "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": 4403, "end": 4406, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4407, "end": 4408, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4408, "end": 4413, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentId", "start": 4414, "end": 4425, "loc": { "start": { "line": 140, "column": 19 }, "end": { "line": 140, "column": 30 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 4426, "end": 4428, "loc": { "start": { "line": 140, "column": 31 }, "end": { "line": 140, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4429, "end": 4435, "loc": { "start": { "line": 140, "column": 34 }, "end": { "line": 140, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4435, "end": 4436, "loc": { "start": { "line": 140, "column": 40 }, "end": { "line": 140, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 4436, "end": 4446, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4446, "end": 4447, "loc": { "start": { "line": 140, "column": 51 }, "end": { "line": 140, "column": 52 } } }, { "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": 140, "column": 53 }, "end": { "line": 140, "column": 54 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4463, "end": 4468, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 4469, "end": 4473, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4474, "end": 4475, "loc": { "start": { "line": 141, "column": 23 }, "end": { "line": 141, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4476, "end": 4482, "loc": { "start": { "line": 141, "column": 25 }, "end": { "line": 141, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4482, "end": 4483, "loc": { "start": { "line": 141, "column": 31 }, "end": { "line": 141, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 4483, "end": 4493, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 42 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4493, "end": 4494, "loc": { "start": { "line": 141, "column": 42 }, "end": { "line": 141, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentId", "start": 4494, "end": 4505, "loc": { "start": { "line": 141, "column": 43 }, "end": { "line": 141, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4505, "end": 4506, "loc": { "start": { "line": 141, "column": 54 }, "end": { "line": 141, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4506, "end": 4507, "loc": { "start": { "line": 141, "column": 55 }, "end": { "line": 141, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4521, "end": 4525, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4526, "end": 4528, "loc": { "start": { "line": 142, "column": 17 }, "end": { "line": 142, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 4529, "end": 4555, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4555, "end": 4556, "loc": { "start": { "line": 142, "column": 46 }, "end": { "line": 142, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4570, "end": 4574, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4575, "end": 4577, "loc": { "start": { "line": 143, "column": 17 }, "end": { "line": 143, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4578, "end": 4589, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 31 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4590, "end": 4591, "loc": { "start": { "line": 143, "column": 32 }, "end": { "line": 143, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentId", "start": 4592, "end": 4603, "loc": { "start": { "line": 143, "column": 34 }, "end": { "line": 143, "column": 45 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4604, "end": 4605, "loc": { "start": { "line": 143, "column": 46 }, "end": { "line": 143, "column": 47 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 4606, "end": 4623, "loc": { "start": { "line": 143, "column": 48 }, "end": { "line": 143, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4623, "end": 4624, "loc": { "start": { "line": 143, "column": 65 }, "end": { "line": 143, "column": 66 } } }, { "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": 4640, "end": 4643, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4644, "end": 4645, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 145, "column": 17 } } }, { "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": 4645, "end": 4650, "loc": { "start": { "line": 145, "column": 17 }, "end": { "line": 145, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4651, "end": 4659, "loc": { "start": { "line": 145, "column": 23 }, "end": { "line": 145, "column": 31 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 4660, "end": 4662, "loc": { "start": { "line": 145, "column": 32 }, "end": { "line": 145, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 4663, "end": 4667, "loc": { "start": { "line": 145, "column": 35 }, "end": { "line": 145, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4667, "end": 4668, "loc": { "start": { "line": 145, "column": 39 }, "end": { "line": 145, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4669, "end": 4670, "loc": { "start": { "line": 145, "column": 41 }, "end": { "line": 145, "column": 42 } } }, { "type": "CommentLine", "value": " Put entity into recursion list, so it won't get \"expanded\"", "start": 4688, "end": 4749, "loc": { "start": { "line": 146, "column": 16 }, "end": { "line": 146, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4767, "end": 4771, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 20 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4772, "end": 4774, "loc": { "start": { "line": 147, "column": 21 }, "end": { "line": 147, "column": 23 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4775, "end": 4779, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4779, "end": 4780, "loc": { "start": { "line": 147, "column": 28 }, "end": { "line": 147, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "propertyToHTML", "start": 4780, "end": 4794, "loc": { "start": { "line": 147, "column": 29 }, "end": { "line": 147, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4794, "end": 4795, "loc": { "start": { "line": 147, "column": 43 }, "end": { "line": 147, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4795, "end": 4803, "loc": { "start": { "line": 147, "column": 44 }, "end": { "line": 147, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4803, "end": 4804, "loc": { "start": { "line": 147, "column": 52 }, "end": { "line": 147, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "data", "start": 4805, "end": 4809, "loc": { "start": { "line": 147, "column": 54 }, "end": { "line": 147, "column": 58 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4809, "end": 4810, "loc": { "start": { "line": 147, "column": 58 }, "end": { "line": 147, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "property", "start": 4810, "end": 4818, "loc": { "start": { "line": 147, "column": 59 }, "end": { "line": 147, "column": 67 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4818, "end": 4819, "loc": { "start": { "line": 147, "column": 67 }, "end": { "line": 147, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4819, "end": 4820, "loc": { "start": { "line": 147, "column": 68 }, "end": { "line": 147, "column": 69 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4821, "end": 4822, "loc": { "start": { "line": 147, "column": 70 }, "end": { "line": 147, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4822, "end": 4823, "loc": { "start": { "line": 147, "column": 71 }, "end": { "line": 147, "column": 72 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4824, "end": 4825, "loc": { "start": { "line": 147, "column": 73 }, "end": { "line": 147, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4825, "end": 4831, "loc": { "start": { "line": 147, "column": 74 }, "end": { "line": 147, "column": 80 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4831, "end": 4832, "loc": { "start": { "line": 147, "column": 80 }, "end": { "line": 147, "column": 81 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4832, "end": 4833, "loc": { "start": { "line": 147, "column": 81 }, "end": { "line": 147, "column": 82 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4833, "end": 4834, "loc": { "start": { "line": 147, "column": 82 }, "end": { "line": 147, "column": 83 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4848, "end": 4849, "loc": { "start": { "line": 148, "column": 12 }, "end": { "line": 148, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4865, "end": 4869, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4870, "end": 4872, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 4873, "end": 4891, "loc": { "start": { "line": 150, "column": 20 }, "end": { "line": 150, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4891, "end": 4892, "loc": { "start": { "line": 150, "column": 38 }, "end": { "line": 150, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4902, "end": 4903, "loc": { "start": { "line": 151, "column": 8 }, "end": { "line": 151, "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": 4915, "end": 4919, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4919, "end": 4920, "loc": { "start": { "line": 153, "column": 12 }, "end": { "line": 153, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentsElem", "start": 4920, "end": 4934, "loc": { "start": { "line": 153, "column": 13 }, "end": { "line": 153, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4934, "end": 4935, "loc": { "start": { "line": 153, "column": 27 }, "end": { "line": 153, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerHTML", "start": 4935, "end": 4944, "loc": { "start": { "line": 153, "column": 28 }, "end": { "line": 153, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4945, "end": 4946, "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": "html", "start": 4947, "end": 4951, "loc": { "start": { "line": 153, "column": 40 }, "end": { "line": 153, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4951, "end": 4952, "loc": { "start": { "line": 153, "column": 44 }, "end": { "line": 153, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4958, "end": 4959, "loc": { "start": { "line": 154, "column": 4 }, "end": { "line": 154, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 4967, "end": 4973, "loc": { "start": { "line": 156, "column": 4 }, "end": { "line": 156, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4973, "end": 4974, "loc": { "start": { "line": 156, "column": 10 }, "end": { "line": 156, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4974, "end": 4975, "loc": { "start": { "line": 156, "column": 11 }, "end": { "line": 156, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4976, "end": 4977, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 156, "column": 14 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4987, "end": 4991, "loc": { "start": { "line": 157, "column": 8 }, "end": { "line": 157, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4991, "end": 4992, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 4992, "end": 5001, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5001, "end": 5002, "loc": { "start": { "line": 157, "column": 22 }, "end": { "line": 157, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 5002, "end": 5008, "loc": { "start": { "line": 157, "column": 23 }, "end": { "line": 157, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5008, "end": 5009, "loc": { "start": { "line": 157, "column": 29 }, "end": { "line": 157, "column": 30 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5009, "end": 5010, "loc": { "start": { "line": 157, "column": 30 }, "end": { "line": 157, "column": 31 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5010, "end": 5011, "loc": { "start": { "line": 157, "column": 31 }, "end": { "line": 157, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5011, "end": 5015, "loc": { "start": { "line": 157, "column": 32 }, "end": { "line": 157, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5015, "end": 5016, "loc": { "start": { "line": 157, "column": 36 }, "end": { "line": 157, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selectedEntity", "start": 5016, "end": 5030, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5030, "end": 5031, "loc": { "start": { "line": 157, "column": 51 }, "end": { "line": 157, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5031, "end": 5032, "loc": { "start": { "line": 157, "column": 52 }, "end": { "line": 157, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5038, "end": 5039, "loc": { "start": { "line": 158, "column": 4 }, "end": { "line": 158, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5041, "end": 5042, "loc": { "start": { "line": 159, "column": 0 }, "end": { "line": 159, "column": 1 } } }, { "type": "CommentBlock", "value": " dev:end ", "start": 5046, "end": 5059, "loc": { "start": { "line": 161, "column": 0 }, "end": { "line": 161, "column": 13 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5061, "end": 5061, "loc": { "start": { "line": 162, "column": 0 }, "end": { "line": 162, "column": 0 } } } ] }