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

44267 lines
1.2 MiB

{
"type": "File",
"start": 0,
"end": 7545,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 238,
"column": 0
}
},
"program": {
"type": "Program",
"start": 0,
"end": 7545,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 238,
"column": 0
}
},
"sourceType": "module",
"body": [
{
"type": "ImportDeclaration",
"start": 0,
"end": 65,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 65
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 9,
"end": 28,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 9,
"end": 28,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 28
},
"identifierName": "makeOffscreenBuffer"
},
"name": "makeOffscreenBuffer"
},
"local": {
"type": "Identifier",
"start": 9,
"end": 28,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 28
},
"identifierName": "makeOffscreenBuffer"
},
"name": "makeOffscreenBuffer"
}
}
],
"source": {
"type": "StringLiteral",
"start": 36,
"end": 64,
"loc": {
"start": {
"line": 1,
"column": 36
},
"end": {
"line": 1,
"column": 64
}
},
"extra": {
"rawValue": "../../../core/buffer_utils",
"raw": "\"../../../core/buffer_utils\""
},
"value": "../../../core/buffer_utils"
}
},
{
"type": "ImportDeclaration",
"start": 67,
"end": 119,
"loc": {
"start": {
"line": 2,
"column": 0
},
"end": {
"line": 2,
"column": 52
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 76,
"end": 88,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 21
}
},
"imported": {
"type": "Identifier",
"start": 76,
"end": 88,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 21
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"local": {
"type": "Identifier",
"start": 76,
"end": 88,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 21
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
}
}
],
"source": {
"type": "StringLiteral",
"start": 96,
"end": 118,
"loc": {
"start": {
"line": 2,
"column": 29
},
"end": {
"line": 2,
"column": 51
}
},
"extra": {
"rawValue": "../../../core/config",
"raw": "\"../../../core/config\""
},
"value": "../../../core/config"
}
},
{
"type": "ImportDeclaration",
"start": 121,
"end": 196,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 75
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 130,
"end": 135,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 14
}
},
"imported": {
"type": "Identifier",
"start": 130,
"end": 135,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 14
},
"identifierName": "clamp"
},
"name": "clamp"
},
"local": {
"type": "Identifier",
"start": 130,
"end": 135,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 14
},
"identifierName": "clamp"
},
"name": "clamp"
}
},
{
"type": "ImportSpecifier",
"start": 137,
"end": 152,
"loc": {
"start": {
"line": 3,
"column": 16
},
"end": {
"line": 3,
"column": 31
}
},
"imported": {
"type": "Identifier",
"start": 137,
"end": 152,
"loc": {
"start": {
"line": 3,
"column": 16
},
"end": {
"line": 3,
"column": 31
},
"identifierName": "formatBigNumber"
},
"name": "formatBigNumber"
},
"local": {
"type": "Identifier",
"start": 137,
"end": 152,
"loc": {
"start": {
"line": 3,
"column": 16
},
"end": {
"line": 3,
"column": 31
},
"identifierName": "formatBigNumber"
},
"name": "formatBigNumber"
}
},
{
"type": "ImportSpecifier",
"start": 154,
"end": 166,
"loc": {
"start": {
"line": 3,
"column": 33
},
"end": {
"line": 3,
"column": 45
}
},
"imported": {
"type": "Identifier",
"start": 154,
"end": 166,
"loc": {
"start": {
"line": 3,
"column": 33
},
"end": {
"line": 3,
"column": 45
},
"identifierName": "round2Digits"
},
"name": "round2Digits"
},
"local": {
"type": "Identifier",
"start": 154,
"end": 166,
"loc": {
"start": {
"line": 3,
"column": 33
},
"end": {
"line": 3,
"column": 45
},
"identifierName": "round2Digits"
},
"name": "round2Digits"
}
}
],
"source": {
"type": "StringLiteral",
"start": 174,
"end": 195,
"loc": {
"start": {
"line": 3,
"column": 53
},
"end": {
"line": 3,
"column": 74
}
},
"extra": {
"rawValue": "../../../core/utils",
"raw": "\"../../../core/utils\""
},
"value": "../../../core/utils"
}
},
{
"type": "ImportDeclaration",
"start": 198,
"end": 240,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 4,
"column": 42
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 207,
"end": 208,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 10
}
},
"imported": {
"type": "Identifier",
"start": 207,
"end": 208,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 10
},
"identifierName": "T"
},
"name": "T"
},
"local": {
"type": "Identifier",
"start": 207,
"end": 208,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 10
},
"identifierName": "T"
},
"name": "T"
}
}
],
"source": {
"type": "StringLiteral",
"start": 216,
"end": 239,
"loc": {
"start": {
"line": 4,
"column": 18
},
"end": {
"line": 4,
"column": 41
}
},
"extra": {
"rawValue": "../../../translations",
"raw": "\"../../../translations\""
},
"value": "../../../translations"
}
},
{
"type": "ImportDeclaration",
"start": 242,
"end": 311,
"loc": {
"start": {
"line": 5,
"column": 0
},
"end": {
"line": 5,
"column": 69
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 251,
"end": 274,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 32
}
},
"imported": {
"type": "Identifier",
"start": 251,
"end": 274,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 32
},
"identifierName": "enumAnalyticsDataSource"
},
"name": "enumAnalyticsDataSource"
},
"local": {
"type": "Identifier",
"start": 251,
"end": 274,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 32
},
"identifierName": "enumAnalyticsDataSource"
},
"name": "enumAnalyticsDataSource"
}
}
],
"source": {
"type": "StringLiteral",
"start": 282,
"end": 310,
"loc": {
"start": {
"line": 5,
"column": 40
},
"end": {
"line": 5,
"column": 68
}
},
"extra": {
"rawValue": "../../production_analytics",
"raw": "\"../../production_analytics\""
},
"value": "../../production_analytics"
}
},
{
"type": "ImportDeclaration",
"start": 313,
"end": 351,
"loc": {
"start": {
"line": 6,
"column": 0
},
"end": {
"line": 6,
"column": 38
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 322,
"end": 330,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 17
}
},
"imported": {
"type": "Identifier",
"start": 322,
"end": 330,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 17
},
"identifierName": "GameRoot"
},
"name": "GameRoot"
},
"local": {
"type": "Identifier",
"start": 322,
"end": 330,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 17
},
"identifierName": "GameRoot"
},
"name": "GameRoot"
}
}
],
"source": {
"type": "StringLiteral",
"start": 338,
"end": 350,
"loc": {
"start": {
"line": 6,
"column": 25
},
"end": {
"line": 6,
"column": 37
}
},
"extra": {
"rawValue": "../../root",
"raw": "\"../../root\""
},
"value": "../../root"
}
},
{
"type": "ImportDeclaration",
"start": 353,
"end": 410,
"loc": {
"start": {
"line": 7,
"column": 0
},
"end": {
"line": 7,
"column": 57
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 362,
"end": 377,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 24
}
},
"imported": {
"type": "Identifier",
"start": 362,
"end": 377,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 24
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
},
"local": {
"type": "Identifier",
"start": 362,
"end": 377,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 24
},
"identifierName": "ShapeDefinition"
},
"name": "ShapeDefinition"
}
}
],
"source": {
"type": "StringLiteral",
"start": 385,
"end": 409,
"loc": {
"start": {
"line": 7,
"column": 32
},
"end": {
"line": 7,
"column": 56
}
},
"extra": {
"rawValue": "../../shape_definition",
"raw": "\"../../shape_definition\""
},
"value": "../../shape_definition"
},
"trailingComments": [
{
"type": "CommentBlock",
"value": "* @enum {string} ",
"start": 414,
"end": 435,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 21
}
}
}
]
},
{
"type": "ExportNamedDeclaration",
"start": 437,
"end": 521,
"loc": {
"start": {
"line": 10,
"column": 0
},
"end": {
"line": 13,
"column": 2
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "VariableDeclaration",
"start": 444,
"end": 521,
"loc": {
"start": {
"line": 10,
"column": 7
},
"end": {
"line": 13,
"column": 2
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 450,
"end": 520,
"loc": {
"start": {
"line": 10,
"column": 13
},
"end": {
"line": 13,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 450,
"end": 465,
"loc": {
"start": {
"line": 10,
"column": 13
},
"end": {
"line": 10,
"column": 28
},
"identifierName": "enumDisplayMode"
},
"name": "enumDisplayMode",
"leadingComments": null
},
"init": {
"type": "ObjectExpression",
"start": 468,
"end": 520,
"loc": {
"start": {
"line": 10,
"column": 31
},
"end": {
"line": 13,
"column": 1
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 475,
"end": 489,
"loc": {
"start": {
"line": 11,
"column": 4
},
"end": {
"line": 11,
"column": 18
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 475,
"end": 480,
"loc": {
"start": {
"line": 11,
"column": 4
},
"end": {
"line": 11,
"column": 9
},
"identifierName": "icons"
},
"name": "icons"
},
"value": {
"type": "StringLiteral",
"start": 482,
"end": 489,
"loc": {
"start": {
"line": 11,
"column": 11
},
"end": {
"line": 11,
"column": 18
}
},
"extra": {
"rawValue": "icons",
"raw": "\"icons\""
},
"value": "icons"
}
},
{
"type": "ObjectProperty",
"start": 496,
"end": 516,
"loc": {
"start": {
"line": 12,
"column": 4
},
"end": {
"line": 12,
"column": 24
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 496,
"end": 504,
"loc": {
"start": {
"line": 12,
"column": 4
},
"end": {
"line": 12,
"column": 12
},
"identifierName": "detailed"
},
"name": "detailed"
},
"value": {
"type": "StringLiteral",
"start": 506,
"end": 516,
"loc": {
"start": {
"line": 12,
"column": 14
},
"end": {
"line": 12,
"column": 24
}
},
"extra": {
"rawValue": "detailed",
"raw": "\"detailed\""
},
"value": "detailed"
}
}
]
},
"leadingComments": null
}
],
"kind": "const",
"leadingComments": [
{
"type": "CommentBlock",
"value": "* @enum {string} ",
"start": 414,
"end": 435,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 21
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
}
]
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "* @enum {string} ",
"start": 414,
"end": 435,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 21
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
}
]
},
{
"type": "ExportNamedDeclaration",
"start": 610,
"end": 703,
"loc": {
"start": {
"line": 19,
"column": 0
},
"end": {
"line": 23,
"column": 2
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "VariableDeclaration",
"start": 617,
"end": 703,
"loc": {
"start": {
"line": 19,
"column": 7
},
"end": {
"line": 23,
"column": 2
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 623,
"end": 702,
"loc": {
"start": {
"line": 19,
"column": 13
},
"end": {
"line": 23,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 623,
"end": 645,
"loc": {
"start": {
"line": 19,
"column": 13
},
"end": {
"line": 19,
"column": 35
},
"identifierName": "statisticsUnitsSeconds"
},
"name": "statisticsUnitsSeconds",
"leadingComments": null
},
"init": {
"type": "ObjectExpression",
"start": 648,
"end": 702,
"loc": {
"start": {
"line": 19,
"column": 38
},
"end": {
"line": 23,
"column": 1
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 655,
"end": 664,
"loc": {
"start": {
"line": 20,
"column": 4
},
"end": {
"line": 20,
"column": 13
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 655,
"end": 661,
"loc": {
"start": {
"line": 20,
"column": 4
},
"end": {
"line": 20,
"column": 10
},
"identifierName": "second"
},
"name": "second"
},
"value": {
"type": "NumericLiteral",
"start": 663,
"end": 664,
"loc": {
"start": {
"line": 20,
"column": 12
},
"end": {
"line": 20,
"column": 13
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
},
{
"type": "ObjectProperty",
"start": 671,
"end": 681,
"loc": {
"start": {
"line": 21,
"column": 4
},
"end": {
"line": 21,
"column": 14
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 671,
"end": 677,
"loc": {
"start": {
"line": 21,
"column": 4
},
"end": {
"line": 21,
"column": 10
},
"identifierName": "minute"
},
"name": "minute"
},
"value": {
"type": "NumericLiteral",
"start": 679,
"end": 681,
"loc": {
"start": {
"line": 21,
"column": 12
},
"end": {
"line": 21,
"column": 14
}
},
"extra": {
"rawValue": 60,
"raw": "60"
},
"value": 60
}
},
{
"type": "ObjectProperty",
"start": 688,
"end": 698,
"loc": {
"start": {
"line": 22,
"column": 4
},
"end": {
"line": 22,
"column": 14
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 688,
"end": 692,
"loc": {
"start": {
"line": 22,
"column": 4
},
"end": {
"line": 22,
"column": 8
},
"identifierName": "hour"
},
"name": "hour"
},
"value": {
"type": "NumericLiteral",
"start": 694,
"end": 698,
"loc": {
"start": {
"line": 22,
"column": 10
},
"end": {
"line": 22,
"column": 14
}
},
"extra": {
"rawValue": 3600,
"raw": "3600"
},
"value": 3600
}
}
]
},
"leadingComments": null
}
],
"kind": "const",
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"column": 3
}
}
}
]
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"column": 3
}
}
}
]
},
{
"type": "ExportNamedDeclaration",
"start": 787,
"end": 7543,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 237,
"column": 1
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "ClassDeclaration",
"start": 794,
"end": 7543,
"loc": {
"start": {
"line": 28,
"column": 7
},
"end": {
"line": 237,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 800,
"end": 824,
"loc": {
"start": {
"line": 28,
"column": 13
},
"end": {
"line": 28,
"column": 37
},
"identifierName": "HUDShapeStatisticsHandle"
},
"name": "HUDShapeStatisticsHandle",
"leadingComments": null
},
"superClass": null,
"body": {
"type": "ClassBody",
"start": 825,
"end": 7543,
"loc": {
"start": {
"line": 28,
"column": 38
},
"end": {
"line": 237,
"column": 1
}
},
"body": [
{
"type": "ClassMethod",
"start": 984,
"end": 1202,
"loc": {
"start": {
"line": 34,
"column": 4
},
"end": {
"line": 40,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 984,
"end": 995,
"loc": {
"start": {
"line": 34,
"column": 4
},
"end": {
"line": 34,
"column": 15
},
"identifierName": "constructor"
},
"name": "constructor",
"leadingComments": null
},
"kind": "constructor",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 996,
"end": 1000,
"loc": {
"start": {
"line": 34,
"column": 16
},
"end": {
"line": 34,
"column": 20
},
"identifierName": "root"
},
"name": "root"
},
{
"type": "Identifier",
"start": 1002,
"end": 1012,
"loc": {
"start": {
"line": 34,
"column": 22
},
"end": {
"line": 34,
"column": 32
},
"identifierName": "definition"
},
"name": "definition"
},
{
"type": "Identifier",
"start": 1014,
"end": 1034,
"loc": {
"start": {
"line": 34,
"column": 34
},
"end": {
"line": 34,
"column": 54
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
}
],
"body": {
"type": "BlockStatement",
"start": 1036,
"end": 1202,
"loc": {
"start": {
"line": 34,
"column": 56
},
"end": {
"line": 40,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1047,
"end": 1076,
"loc": {
"start": {
"line": 35,
"column": 8
},
"end": {
"line": 35,
"column": 37
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1047,
"end": 1075,
"loc": {
"start": {
"line": 35,
"column": 8
},
"end": {
"line": 35,
"column": 36
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1047,
"end": 1062,
"loc": {
"start": {
"line": 35,
"column": 8
},
"end": {
"line": 35,
"column": 23
}
},
"object": {
"type": "ThisExpression",
"start": 1047,
"end": 1051,
"loc": {
"start": {
"line": 35,
"column": 8
},
"end": {
"line": 35,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1052,
"end": 1062,
"loc": {
"start": {
"line": 35,
"column": 13
},
"end": {
"line": 35,
"column": 23
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 1065,
"end": 1075,
"loc": {
"start": {
"line": 35,
"column": 26
},
"end": {
"line": 35,
"column": 36
},
"identifierName": "definition"
},
"name": "definition"
}
}
},
{
"type": "ExpressionStatement",
"start": 1086,
"end": 1103,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 25
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1086,
"end": 1102,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 24
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1086,
"end": 1095,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 17
}
},
"object": {
"type": "ThisExpression",
"start": 1086,
"end": 1090,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1091,
"end": 1095,
"loc": {
"start": {
"line": 36,
"column": 13
},
"end": {
"line": 36,
"column": 17
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 1098,
"end": 1102,
"loc": {
"start": {
"line": 36,
"column": 20
},
"end": {
"line": 36,
"column": 24
},
"identifierName": "root"
},
"name": "root"
}
}
},
{
"type": "ExpressionStatement",
"start": 1113,
"end": 1162,
"loc": {
"start": {
"line": 37,
"column": 8
},
"end": {
"line": 37,
"column": 57
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1113,
"end": 1161,
"loc": {
"start": {
"line": 37,
"column": 8
},
"end": {
"line": 37,
"column": 56
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1113,
"end": 1138,
"loc": {
"start": {
"line": 37,
"column": 8
},
"end": {
"line": 37,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 1113,
"end": 1117,
"loc": {
"start": {
"line": 37,
"column": 8
},
"end": {
"line": 37,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1118,
"end": 1138,
"loc": {
"start": {
"line": 37,
"column": 13
},
"end": {
"line": 37,
"column": 33
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 1141,
"end": 1161,
"loc": {
"start": {
"line": 37,
"column": 36
},
"end": {
"line": 37,
"column": 56
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
}
}
},
{
"type": "ExpressionStatement",
"start": 1174,
"end": 1195,
"loc": {
"start": {
"line": 39,
"column": 8
},
"end": {
"line": 39,
"column": 29
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1174,
"end": 1194,
"loc": {
"start": {
"line": 39,
"column": 8
},
"end": {
"line": 39,
"column": 28
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1174,
"end": 1186,
"loc": {
"start": {
"line": 39,
"column": 8
},
"end": {
"line": 39,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1174,
"end": 1178,
"loc": {
"start": {
"line": 39,
"column": 8
},
"end": {
"line": 39,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1179,
"end": 1186,
"loc": {
"start": {
"line": 39,
"column": 13
},
"end": {
"line": 39,
"column": 20
},
"identifierName": "visible"
},
"name": "visible"
},
"computed": false
},
"right": {
"type": "BooleanLiteral",
"start": 1189,
"end": 1194,
"loc": {
"start": {
"line": 39,
"column": 23
},
"end": {
"line": 39,
"column": 28
}
},
"value": false
}
}
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * @param {GameRoot} root\r\n * @param {ShapeDefinition} definition\r\n * @param {IntersectionObserver} intersectionObserver\r\n ",
"start": 832,
"end": 978,
"loc": {
"start": {
"line": 29,
"column": 4
},
"end": {
"line": 33,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 1210,
"end": 1523,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 49,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1210,
"end": 1221,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 42,
"column": 15
},
"identifierName": "initElement"
},
"name": "initElement"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 1224,
"end": 1523,
"loc": {
"start": {
"line": 42,
"column": 18
},
"end": {
"line": 49,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1235,
"end": 1280,
"loc": {
"start": {
"line": 43,
"column": 8
},
"end": {
"line": 43,
"column": 53
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1235,
"end": 1279,
"loc": {
"start": {
"line": 43,
"column": 8
},
"end": {
"line": 43,
"column": 52
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1235,
"end": 1247,
"loc": {
"start": {
"line": 43,
"column": 8
},
"end": {
"line": 43,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1235,
"end": 1239,
"loc": {
"start": {
"line": 43,
"column": 8
},
"end": {
"line": 43,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1240,
"end": 1247,
"loc": {
"start": {
"line": 43,
"column": 13
},
"end": {
"line": 43,
"column": 20
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 1250,
"end": 1279,
"loc": {
"start": {
"line": 43,
"column": 23
},
"end": {
"line": 43,
"column": 52
}
},
"callee": {
"type": "MemberExpression",
"start": 1250,
"end": 1272,
"loc": {
"start": {
"line": 43,
"column": 23
},
"end": {
"line": 43,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 1250,
"end": 1258,
"loc": {
"start": {
"line": 43,
"column": 23
},
"end": {
"line": 43,
"column": 31
},
"identifierName": "document"
},
"name": "document"
},
"property": {
"type": "Identifier",
"start": 1259,
"end": 1272,
"loc": {
"start": {
"line": 43,
"column": 32
},
"end": {
"line": 43,
"column": 45
},
"identifierName": "createElement"
},
"name": "createElement"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 1273,
"end": 1278,
"loc": {
"start": {
"line": 43,
"column": 46
},
"end": {
"line": 43,
"column": 51
}
},
"extra": {
"rawValue": "div",
"raw": "\"div\""
},
"value": "div"
}
]
}
}
},
{
"type": "ExpressionStatement",
"start": 1290,
"end": 1361,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 79
}
},
"expression": {
"type": "CallExpression",
"start": 1290,
"end": 1360,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 78
}
},
"callee": {
"type": "MemberExpression",
"start": 1290,
"end": 1315,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 33
}
},
"object": {
"type": "MemberExpression",
"start": 1290,
"end": 1302,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1290,
"end": 1294,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1295,
"end": 1302,
"loc": {
"start": {
"line": 44,
"column": 13
},
"end": {
"line": 44,
"column": 20
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1303,
"end": 1315,
"loc": {
"start": {
"line": 44,
"column": 21
},
"end": {
"line": 44,
"column": 33
},
"identifierName": "setAttribute"
},
"name": "setAttribute"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 1316,
"end": 1332,
"loc": {
"start": {
"line": 44,
"column": 34
},
"end": {
"line": 44,
"column": 50
}
},
"extra": {
"rawValue": "data-shape-key",
"raw": "\"data-shape-key\""
},
"value": "data-shape-key"
},
{
"type": "CallExpression",
"start": 1334,
"end": 1359,
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 77
}
},
"callee": {
"type": "MemberExpression",
"start": 1334,
"end": 1357,
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 75
}
},
"object": {
"type": "MemberExpression",
"start": 1334,
"end": 1349,
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 67
}
},
"object": {
"type": "ThisExpression",
"start": 1334,
"end": 1338,
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 56
}
}
},
"property": {
"type": "Identifier",
"start": 1339,
"end": 1349,
"loc": {
"start": {
"line": 44,
"column": 57
},
"end": {
"line": 44,
"column": 67
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1350,
"end": 1357,
"loc": {
"start": {
"line": 44,
"column": 68
},
"end": {
"line": 44,
"column": 75
},
"identifierName": "getHash"
},
"name": "getHash"
},
"computed": false
},
"arguments": []
}
]
}
},
{
"type": "ExpressionStatement",
"start": 1373,
"end": 1419,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 54
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1373,
"end": 1418,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 53
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1373,
"end": 1385,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1373,
"end": 1377,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1378,
"end": 1385,
"loc": {
"start": {
"line": 46,
"column": 13
},
"end": {
"line": 46,
"column": 20
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 1388,
"end": 1418,
"loc": {
"start": {
"line": 46,
"column": 23
},
"end": {
"line": 46,
"column": 53
}
},
"callee": {
"type": "MemberExpression",
"start": 1388,
"end": 1410,
"loc": {
"start": {
"line": 46,
"column": 23
},
"end": {
"line": 46,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 1388,
"end": 1396,
"loc": {
"start": {
"line": 46,
"column": 23
},
"end": {
"line": 46,
"column": 31
},
"identifierName": "document"
},
"name": "document"
},
"property": {
"type": "Identifier",
"start": 1397,
"end": 1410,
"loc": {
"start": {
"line": 46,
"column": 32
},
"end": {
"line": 46,
"column": 45
},
"identifierName": "createElement"
},
"name": "createElement"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 1411,
"end": 1417,
"loc": {
"start": {
"line": 46,
"column": 46
},
"end": {
"line": 46,
"column": 52
}
},
"extra": {
"rawValue": "span",
"raw": "\"span\""
},
"value": "span"
}
]
}
}
},
{
"type": "ExpressionStatement",
"start": 1429,
"end": 1467,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 46
}
},
"expression": {
"type": "CallExpression",
"start": 1429,
"end": 1466,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 45
}
},
"callee": {
"type": "MemberExpression",
"start": 1429,
"end": 1455,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 34
}
},
"object": {
"type": "MemberExpression",
"start": 1429,
"end": 1451,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 30
}
},
"object": {
"type": "MemberExpression",
"start": 1429,
"end": 1441,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1429,
"end": 1433,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1434,
"end": 1441,
"loc": {
"start": {
"line": 47,
"column": 13
},
"end": {
"line": 47,
"column": 20
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1442,
"end": 1451,
"loc": {
"start": {
"line": 47,
"column": 21
},
"end": {
"line": 47,
"column": 30
},
"identifierName": "classList"
},
"name": "classList"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1452,
"end": 1455,
"loc": {
"start": {
"line": 47,
"column": 31
},
"end": {
"line": 47,
"column": 34
},
"identifierName": "add"
},
"name": "add"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 1456,
"end": 1465,
"loc": {
"start": {
"line": 47,
"column": 35
},
"end": {
"line": 47,
"column": 44
}
},
"extra": {
"rawValue": "counter",
"raw": "\"counter\""
},
"value": "counter"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 1477,
"end": 1516,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 47
}
},
"expression": {
"type": "CallExpression",
"start": 1477,
"end": 1515,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 46
}
},
"callee": {
"type": "MemberExpression",
"start": 1477,
"end": 1501,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 32
}
},
"object": {
"type": "MemberExpression",
"start": 1477,
"end": 1489,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1477,
"end": 1481,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1482,
"end": 1489,
"loc": {
"start": {
"line": 48,
"column": 13
},
"end": {
"line": 48,
"column": 20
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1490,
"end": 1501,
"loc": {
"start": {
"line": 48,
"column": 21
},
"end": {
"line": 48,
"column": 32
},
"identifierName": "appendChild"
},
"name": "appendChild"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 1502,
"end": 1514,
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 45
}
},
"object": {
"type": "ThisExpression",
"start": 1502,
"end": 1506,
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 37
}
}
},
"property": {
"type": "Identifier",
"start": 1507,
"end": 1514,
"loc": {
"start": {
"line": 48,
"column": 38
},
"end": {
"line": 48,
"column": 45
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false
}
]
}
}
],
"directives": [],
"trailingComments": null
},
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Sets whether the shape handle is visible currently\r\n * @param {boolean} visibility\r\n ",
"start": 1531,
"end": 1638,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 54,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 1644,
"end": 2197,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 71,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1644,
"end": 1654,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 55,
"column": 14
},
"identifierName": "setVisible"
},
"name": "setVisible",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 1655,
"end": 1665,
"loc": {
"start": {
"line": 55,
"column": 15
},
"end": {
"line": 55,
"column": 25
},
"identifierName": "visibility"
},
"name": "visibility"
}
],
"body": {
"type": "BlockStatement",
"start": 1667,
"end": 2197,
"loc": {
"start": {
"line": 55,
"column": 27
},
"end": {
"line": 71,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 1678,
"end": 1744,
"loc": {
"start": {
"line": 56,
"column": 8
},
"end": {
"line": 58,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 1682,
"end": 1709,
"loc": {
"start": {
"line": 56,
"column": 12
},
"end": {
"line": 56,
"column": 39
}
},
"left": {
"type": "Identifier",
"start": 1682,
"end": 1692,
"loc": {
"start": {
"line": 56,
"column": 12
},
"end": {
"line": 56,
"column": 22
},
"identifierName": "visibility"
},
"name": "visibility"
},
"operator": "===",
"right": {
"type": "MemberExpression",
"start": 1697,
"end": 1709,
"loc": {
"start": {
"line": 56,
"column": 27
},
"end": {
"line": 56,
"column": 39
}
},
"object": {
"type": "ThisExpression",
"start": 1697,
"end": 1701,
"loc": {
"start": {
"line": 56,
"column": 27
},
"end": {
"line": 56,
"column": 31
}
}
},
"property": {
"type": "Identifier",
"start": 1702,
"end": 1709,
"loc": {
"start": {
"line": 56,
"column": 32
},
"end": {
"line": 56,
"column": 39
},
"identifierName": "visible"
},
"name": "visible"
},
"computed": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 1711,
"end": 1744,
"loc": {
"start": {
"line": 56,
"column": 41
},
"end": {
"line": 58,
"column": 9
}
},
"body": [
{
"type": "ReturnStatement",
"start": 1726,
"end": 1733,
"loc": {
"start": {
"line": 57,
"column": 12
},
"end": {
"line": 57,
"column": 19
}
},
"argument": null
}
],
"directives": []
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 1754,
"end": 1780,
"loc": {
"start": {
"line": 59,
"column": 8
},
"end": {
"line": 59,
"column": 34
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1754,
"end": 1779,
"loc": {
"start": {
"line": 59,
"column": 8
},
"end": {
"line": 59,
"column": 33
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1754,
"end": 1766,
"loc": {
"start": {
"line": 59,
"column": 8
},
"end": {
"line": 59,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 1754,
"end": 1758,
"loc": {
"start": {
"line": 59,
"column": 8
},
"end": {
"line": 59,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 1759,
"end": 1766,
"loc": {
"start": {
"line": 59,
"column": 13
},
"end": {
"line": 59,
"column": 20
},
"identifierName": "visible"
},
"name": "visible"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 1769,
"end": 1779,
"loc": {
"start": {
"line": 59,
"column": 23
},
"end": {
"line": 59,
"column": 33
},
"identifierName": "visibility"
},
"name": "visibility"
}
}
},
{
"type": "IfStatement",
"start": 1790,
"end": 2190,
"loc": {
"start": {
"line": 60,
"column": 8
},
"end": {
"line": 70,
"column": 9
}
},
"test": {
"type": "Identifier",
"start": 1794,
"end": 1804,
"loc": {
"start": {
"line": 60,
"column": 12
},
"end": {
"line": 60,
"column": 22
},
"identifierName": "visibility"
},
"name": "visibility"
},
"consequent": {
"type": "BlockStatement",
"start": 1806,
"end": 2100,
"loc": {
"start": {
"line": 60,
"column": 24
},
"end": {
"line": 67,
"column": 9
}
},
"body": [
{
"type": "IfStatement",
"start": 1821,
"end": 2089,
"loc": {
"start": {
"line": 61,
"column": 12
},
"end": {
"line": 66,
"column": 13
}
},
"test": {
"type": "UnaryExpression",
"start": 1825,
"end": 1842,
"loc": {
"start": {
"line": 61,
"column": 16
},
"end": {
"line": 61,
"column": 33
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 1826,
"end": 1842,
"loc": {
"start": {
"line": 61,
"column": 17
},
"end": {
"line": 61,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 1826,
"end": 1830,
"loc": {
"start": {
"line": 61,
"column": 17
},
"end": {
"line": 61,
"column": 21
}
}
},
"property": {
"type": "Identifier",
"start": 1831,
"end": 1842,
"loc": {
"start": {
"line": 61,
"column": 22
},
"end": {
"line": 61,
"column": 33
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 1844,
"end": 2089,
"loc": {
"start": {
"line": 61,
"column": 35
},
"end": {
"line": 66,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 1899,
"end": 1956,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 73
}
},
"expression": {
"type": "AssignmentExpression",
"start": 1899,
"end": 1955,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 72
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1899,
"end": 1915,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 32
}
},
"object": {
"type": "ThisExpression",
"start": 1899,
"end": 1903,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 20
}
},
"leadingComments": null
},
"property": {
"type": "Identifier",
"start": 1904,
"end": 1915,
"loc": {
"start": {
"line": 63,
"column": 21
},
"end": {
"line": 63,
"column": 32
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false,
"leadingComments": null
},
"right": {
"type": "CallExpression",
"start": 1918,
"end": 1955,
"loc": {
"start": {
"line": 63,
"column": 35
},
"end": {
"line": 63,
"column": 72
}
},
"callee": {
"type": "MemberExpression",
"start": 1918,
"end": 1950,
"loc": {
"start": {
"line": 63,
"column": 35
},
"end": {
"line": 63,
"column": 67
}
},
"object": {
"type": "MemberExpression",
"start": 1918,
"end": 1933,
"loc": {
"start": {
"line": 63,
"column": 35
},
"end": {
"line": 63,
"column": 50
}
},
"object": {
"type": "ThisExpression",
"start": 1918,
"end": 1922,
"loc": {
"start": {
"line": 63,
"column": 35
},
"end": {
"line": 63,
"column": 39
}
}
},
"property": {
"type": "Identifier",
"start": 1923,
"end": 1933,
"loc": {
"start": {
"line": 63,
"column": 40
},
"end": {
"line": 63,
"column": 50
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1934,
"end": 1950,
"loc": {
"start": {
"line": 63,
"column": 51
},
"end": {
"line": 63,
"column": 67
},
"identifierName": "generateAsCanvas"
},
"name": "generateAsCanvas"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 1951,
"end": 1954,
"loc": {
"start": {
"line": 63,
"column": 68
},
"end": {
"line": 63,
"column": 71
}
},
"extra": {
"rawValue": 100,
"raw": "100"
},
"value": 100
}
]
},
"leadingComments": null
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Create elements",
"start": 1863,
"end": 1881,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 34
}
}
}
]
},
{
"type": "ExpressionStatement",
"start": 1974,
"end": 2013,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 55
}
},
"expression": {
"type": "CallExpression",
"start": 1974,
"end": 2012,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 54
}
},
"callee": {
"type": "MemberExpression",
"start": 1974,
"end": 2004,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 46
}
},
"object": {
"type": "MemberExpression",
"start": 1974,
"end": 2000,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 42
}
},
"object": {
"type": "MemberExpression",
"start": 1974,
"end": 1990,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 32
}
},
"object": {
"type": "ThisExpression",
"start": 1974,
"end": 1978,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 1979,
"end": 1990,
"loc": {
"start": {
"line": 64,
"column": 21
},
"end": {
"line": 64,
"column": 32
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 1991,
"end": 2000,
"loc": {
"start": {
"line": 64,
"column": 33
},
"end": {
"line": 64,
"column": 42
},
"identifierName": "classList"
},
"name": "classList"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2001,
"end": 2004,
"loc": {
"start": {
"line": 64,
"column": 43
},
"end": {
"line": 64,
"column": 46
},
"identifierName": "add"
},
"name": "add"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 2005,
"end": 2011,
"loc": {
"start": {
"line": 64,
"column": 47
},
"end": {
"line": 64,
"column": 53
}
},
"extra": {
"rawValue": "icon",
"raw": "\"icon\""
},
"value": "icon"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 2031,
"end": 2074,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 59
}
},
"expression": {
"type": "CallExpression",
"start": 2031,
"end": 2073,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 58
}
},
"callee": {
"type": "MemberExpression",
"start": 2031,
"end": 2055,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 40
}
},
"object": {
"type": "MemberExpression",
"start": 2031,
"end": 2043,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 2031,
"end": 2035,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 2036,
"end": 2043,
"loc": {
"start": {
"line": 65,
"column": 21
},
"end": {
"line": 65,
"column": 28
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2044,
"end": 2055,
"loc": {
"start": {
"line": 65,
"column": 29
},
"end": {
"line": 65,
"column": 40
},
"identifierName": "appendChild"
},
"name": "appendChild"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 2056,
"end": 2072,
"loc": {
"start": {
"line": 65,
"column": 41
},
"end": {
"line": 65,
"column": 57
}
},
"object": {
"type": "ThisExpression",
"start": 2056,
"end": 2060,
"loc": {
"start": {
"line": 65,
"column": 41
},
"end": {
"line": 65,
"column": 45
}
}
},
"property": {
"type": "Identifier",
"start": 2061,
"end": 2072,
"loc": {
"start": {
"line": 65,
"column": 46
},
"end": {
"line": 65,
"column": 57
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
}
]
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": []
},
"alternate": {
"type": "BlockStatement",
"start": 2106,
"end": 2190,
"loc": {
"start": {
"line": 67,
"column": 15
},
"end": {
"line": 70,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 2151,
"end": 2179,
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 40
}
},
"expression": {
"type": "CallExpression",
"start": 2151,
"end": 2178,
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 39
}
},
"callee": {
"type": "MemberExpression",
"start": 2151,
"end": 2176,
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 2151,
"end": 2155,
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 16
}
},
"leadingComments": null
},
"property": {
"type": "Identifier",
"start": 2156,
"end": 2176,
"loc": {
"start": {
"line": 69,
"column": 17
},
"end": {
"line": 69,
"column": 37
},
"identifierName": "cleanupChildElements"
},
"name": "cleanupChildElements"
},
"computed": false,
"leadingComments": null
},
"arguments": [],
"leadingComments": null
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Drop elements",
"start": 2121,
"end": 2137,
"loc": {
"start": {
"line": 68,
"column": 12
},
"end": {
"line": 68,
"column": 28
}
}
}
]
}
],
"directives": []
}
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Sets whether the shape handle is visible currently\r\n * @param {boolean} visibility\r\n ",
"start": 1531,
"end": 1638,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 54,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n *\r\n * @param {enumDisplayMode} displayMode\r\n * @param {enumAnalyticsDataSource} dataSource\r\n * @param {string} unit\r\n * @param {boolean=} forced\r\n ",
"start": 2205,
"end": 2384,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 79,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 2390,
"end": 6178,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 181,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 2390,
"end": 2396,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 80,
"column": 10
},
"identifierName": "update"
},
"name": "update",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 2397,
"end": 2408,
"loc": {
"start": {
"line": 80,
"column": 11
},
"end": {
"line": 80,
"column": 22
},
"identifierName": "displayMode"
},
"name": "displayMode"
},
{
"type": "Identifier",
"start": 2410,
"end": 2420,
"loc": {
"start": {
"line": 80,
"column": 24
},
"end": {
"line": 80,
"column": 34
},
"identifierName": "dataSource"
},
"name": "dataSource"
},
{
"type": "Identifier",
"start": 2422,
"end": 2426,
"loc": {
"start": {
"line": 80,
"column": 36
},
"end": {
"line": 80,
"column": 40
},
"identifierName": "unit"
},
"name": "unit"
},
{
"type": "AssignmentPattern",
"start": 2428,
"end": 2442,
"loc": {
"start": {
"line": 80,
"column": 42
},
"end": {
"line": 80,
"column": 56
}
},
"left": {
"type": "Identifier",
"start": 2428,
"end": 2434,
"loc": {
"start": {
"line": 80,
"column": 42
},
"end": {
"line": 80,
"column": 48
},
"identifierName": "forced"
},
"name": "forced"
},
"right": {
"type": "BooleanLiteral",
"start": 2437,
"end": 2442,
"loc": {
"start": {
"line": 80,
"column": 51
},
"end": {
"line": 80,
"column": 56
}
},
"value": false
}
}
],
"body": {
"type": "BlockStatement",
"start": 2444,
"end": 6178,
"loc": {
"start": {
"line": 80,
"column": 58
},
"end": {
"line": 181,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 2455,
"end": 2507,
"loc": {
"start": {
"line": 81,
"column": 8
},
"end": {
"line": 83,
"column": 9
}
},
"test": {
"type": "UnaryExpression",
"start": 2459,
"end": 2472,
"loc": {
"start": {
"line": 81,
"column": 12
},
"end": {
"line": 81,
"column": 25
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 2460,
"end": 2472,
"loc": {
"start": {
"line": 81,
"column": 13
},
"end": {
"line": 81,
"column": 25
}
},
"object": {
"type": "ThisExpression",
"start": 2460,
"end": 2464,
"loc": {
"start": {
"line": 81,
"column": 13
},
"end": {
"line": 81,
"column": 17
}
}
},
"property": {
"type": "Identifier",
"start": 2465,
"end": 2472,
"loc": {
"start": {
"line": 81,
"column": 18
},
"end": {
"line": 81,
"column": 25
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 2474,
"end": 2507,
"loc": {
"start": {
"line": 81,
"column": 27
},
"end": {
"line": 83,
"column": 9
}
},
"body": [
{
"type": "ReturnStatement",
"start": 2489,
"end": 2496,
"loc": {
"start": {
"line": 82,
"column": 12
},
"end": {
"line": 82,
"column": 19
}
},
"argument": null
}
],
"directives": []
},
"alternate": null
},
{
"type": "IfStatement",
"start": 2517,
"end": 2580,
"loc": {
"start": {
"line": 84,
"column": 8
},
"end": {
"line": 86,
"column": 9
}
},
"test": {
"type": "LogicalExpression",
"start": 2521,
"end": 2545,
"loc": {
"start": {
"line": 84,
"column": 12
},
"end": {
"line": 84,
"column": 36
}
},
"left": {
"type": "UnaryExpression",
"start": 2521,
"end": 2534,
"loc": {
"start": {
"line": 84,
"column": 12
},
"end": {
"line": 84,
"column": 25
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 2522,
"end": 2534,
"loc": {
"start": {
"line": 84,
"column": 13
},
"end": {
"line": 84,
"column": 25
}
},
"object": {
"type": "ThisExpression",
"start": 2522,
"end": 2526,
"loc": {
"start": {
"line": 84,
"column": 13
},
"end": {
"line": 84,
"column": 17
}
}
},
"property": {
"type": "Identifier",
"start": 2527,
"end": 2534,
"loc": {
"start": {
"line": 84,
"column": 18
},
"end": {
"line": 84,
"column": 25
},
"identifierName": "visible"
},
"name": "visible"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"operator": "&&",
"right": {
"type": "UnaryExpression",
"start": 2538,
"end": 2545,
"loc": {
"start": {
"line": 84,
"column": 29
},
"end": {
"line": 84,
"column": 36
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 2539,
"end": 2545,
"loc": {
"start": {
"line": 84,
"column": 30
},
"end": {
"line": 84,
"column": 36
},
"identifierName": "forced"
},
"name": "forced"
},
"extra": {
"parenthesizedArgument": false
}
}
},
"consequent": {
"type": "BlockStatement",
"start": 2547,
"end": 2580,
"loc": {
"start": {
"line": 84,
"column": 38
},
"end": {
"line": 86,
"column": 9
}
},
"body": [
{
"type": "ReturnStatement",
"start": 2562,
"end": 2569,
"loc": {
"start": {
"line": 85,
"column": 12
},
"end": {
"line": 85,
"column": 19
}
},
"argument": null
}
],
"directives": []
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 2592,
"end": 2744,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 91,
"column": 10
}
},
"expression": {
"type": "CallExpression",
"start": 2592,
"end": 2743,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 91,
"column": 9
}
},
"callee": {
"type": "MemberExpression",
"start": 2592,
"end": 2621,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 37
}
},
"object": {
"type": "MemberExpression",
"start": 2592,
"end": 2614,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 30
}
},
"object": {
"type": "MemberExpression",
"start": 2592,
"end": 2604,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 20
}
},
"object": {
"type": "ThisExpression",
"start": 2592,
"end": 2596,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 2597,
"end": 2604,
"loc": {
"start": {
"line": 88,
"column": 13
},
"end": {
"line": 88,
"column": 20
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2605,
"end": 2614,
"loc": {
"start": {
"line": 88,
"column": 21
},
"end": {
"line": 88,
"column": 30
},
"identifierName": "classList"
},
"name": "classList"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2615,
"end": 2621,
"loc": {
"start": {
"line": 88,
"column": 31
},
"end": {
"line": 88,
"column": 37
},
"identifierName": "toggle"
},
"name": "toggle"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 2636,
"end": 2644,
"loc": {
"start": {
"line": 89,
"column": 12
},
"end": {
"line": 89,
"column": 20
}
},
"extra": {
"rawValue": "pinned",
"raw": "\"pinned\""
},
"value": "pinned"
},
{
"type": "CallExpression",
"start": 2659,
"end": 2732,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 85
}
},
"callee": {
"type": "MemberExpression",
"start": 2659,
"end": 2705,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 58
}
},
"object": {
"type": "MemberExpression",
"start": 2659,
"end": 2691,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 44
}
},
"object": {
"type": "MemberExpression",
"start": 2659,
"end": 2678,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 31
}
},
"object": {
"type": "MemberExpression",
"start": 2659,
"end": 2672,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 25
}
},
"object": {
"type": "MemberExpression",
"start": 2659,
"end": 2668,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 21
}
},
"object": {
"type": "ThisExpression",
"start": 2659,
"end": 2663,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 2664,
"end": 2668,
"loc": {
"start": {
"line": 90,
"column": 17
},
"end": {
"line": 90,
"column": 21
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2669,
"end": 2672,
"loc": {
"start": {
"line": 90,
"column": 22
},
"end": {
"line": 90,
"column": 25
},
"identifierName": "hud"
},
"name": "hud"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2673,
"end": 2678,
"loc": {
"start": {
"line": 90,
"column": 26
},
"end": {
"line": 90,
"column": 31
},
"identifierName": "parts"
},
"name": "parts"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2679,
"end": 2691,
"loc": {
"start": {
"line": 90,
"column": 32
},
"end": {
"line": 90,
"column": 44
},
"identifierName": "pinnedShapes"
},
"name": "pinnedShapes"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2692,
"end": 2705,
"loc": {
"start": {
"line": 90,
"column": 45
},
"end": {
"line": 90,
"column": 58
},
"identifierName": "isShapePinned"
},
"name": "isShapePinned"
},
"computed": false
},
"arguments": [
{
"type": "CallExpression",
"start": 2706,
"end": 2731,
"loc": {
"start": {
"line": 90,
"column": 59
},
"end": {
"line": 90,
"column": 84
}
},
"callee": {
"type": "MemberExpression",
"start": 2706,
"end": 2729,
"loc": {
"start": {
"line": 90,
"column": 59
},
"end": {
"line": 90,
"column": 82
}
},
"object": {
"type": "MemberExpression",
"start": 2706,
"end": 2721,
"loc": {
"start": {
"line": 90,
"column": 59
},
"end": {
"line": 90,
"column": 74
}
},
"object": {
"type": "ThisExpression",
"start": 2706,
"end": 2710,
"loc": {
"start": {
"line": 90,
"column": 59
},
"end": {
"line": 90,
"column": 63
}
}
},
"property": {
"type": "Identifier",
"start": 2711,
"end": 2721,
"loc": {
"start": {
"line": 90,
"column": 64
},
"end": {
"line": 90,
"column": 74
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2722,
"end": 2729,
"loc": {
"start": {
"line": 90,
"column": 75
},
"end": {
"line": 90,
"column": 82
},
"identifierName": "getHash"
},
"name": "getHash"
},
"computed": false
},
"arguments": []
}
]
}
]
}
},
{
"type": "SwitchStatement",
"start": 2756,
"end": 3609,
"loc": {
"start": {
"line": 93,
"column": 8
},
"end": {
"line": 112,
"column": 9
}
},
"discriminant": {
"type": "Identifier",
"start": 2764,
"end": 2774,
"loc": {
"start": {
"line": 93,
"column": 16
},
"end": {
"line": 93,
"column": 26
},
"identifierName": "dataSource"
},
"name": "dataSource"
},
"cases": [
{
"type": "SwitchCase",
"start": 2791,
"end": 3032,
"loc": {
"start": {
"line": 94,
"column": 12
},
"end": {
"line": 99,
"column": 13
}
},
"consequent": [
{
"type": "BlockStatement",
"start": 2828,
"end": 3032,
"loc": {
"start": {
"line": 94,
"column": 49
},
"end": {
"line": 99,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 2847,
"end": 2993,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 97,
"column": 18
}
},
"expression": {
"type": "AssignmentExpression",
"start": 2847,
"end": 2992,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 97,
"column": 17
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 2847,
"end": 2869,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 2847,
"end": 2859,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 2847,
"end": 2851,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 2852,
"end": 2859,
"loc": {
"start": {
"line": 95,
"column": 21
},
"end": {
"line": 95,
"column": 28
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2860,
"end": 2869,
"loc": {
"start": {
"line": 95,
"column": 29
},
"end": {
"line": 95,
"column": 38
},
"identifierName": "innerText"
},
"name": "innerText"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 2872,
"end": 2992,
"loc": {
"start": {
"line": 95,
"column": 41
},
"end": {
"line": 97,
"column": 17
}
},
"callee": {
"type": "Identifier",
"start": 2872,
"end": 2887,
"loc": {
"start": {
"line": 95,
"column": 41
},
"end": {
"line": 95,
"column": 56
},
"identifierName": "formatBigNumber"
},
"name": "formatBigNumber"
},
"arguments": [
{
"type": "LogicalExpression",
"start": 2910,
"end": 2973,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 83
}
},
"left": {
"type": "MemberExpression",
"start": 2910,
"end": 2968,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 78
}
},
"object": {
"type": "MemberExpression",
"start": 2910,
"end": 2941,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 51
}
},
"object": {
"type": "MemberExpression",
"start": 2910,
"end": 2928,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 2910,
"end": 2919,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 2910,
"end": 2914,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 2915,
"end": 2919,
"loc": {
"start": {
"line": 96,
"column": 25
},
"end": {
"line": 96,
"column": 29
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2920,
"end": 2928,
"loc": {
"start": {
"line": 96,
"column": 30
},
"end": {
"line": 96,
"column": 38
},
"identifierName": "hubGoals"
},
"name": "hubGoals"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2929,
"end": 2941,
"loc": {
"start": {
"line": 96,
"column": 39
},
"end": {
"line": 96,
"column": 51
},
"identifierName": "storedShapes"
},
"name": "storedShapes"
},
"computed": false
},
"property": {
"type": "CallExpression",
"start": 2942,
"end": 2967,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 77
}
},
"callee": {
"type": "MemberExpression",
"start": 2942,
"end": 2965,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 75
}
},
"object": {
"type": "MemberExpression",
"start": 2942,
"end": 2957,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 67
}
},
"object": {
"type": "ThisExpression",
"start": 2942,
"end": 2946,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 56
}
}
},
"property": {
"type": "Identifier",
"start": 2947,
"end": 2957,
"loc": {
"start": {
"line": 96,
"column": 57
},
"end": {
"line": 96,
"column": 67
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2958,
"end": 2965,
"loc": {
"start": {
"line": 96,
"column": 68
},
"end": {
"line": 96,
"column": 75
},
"identifierName": "getHash"
},
"name": "getHash"
},
"computed": false
},
"arguments": []
},
"computed": true
},
"operator": "||",
"right": {
"type": "NumericLiteral",
"start": 2972,
"end": 2973,
"loc": {
"start": {
"line": 96,
"column": 82
},
"end": {
"line": 96,
"column": 83
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
}
]
}
}
},
{
"type": "BreakStatement",
"start": 3011,
"end": 3017,
"loc": {
"start": {
"line": 98,
"column": 16
},
"end": {
"line": 98,
"column": 22
}
},
"label": null
}
],
"directives": []
}
],
"test": {
"type": "MemberExpression",
"start": 2796,
"end": 2826,
"loc": {
"start": {
"line": 94,
"column": 17
},
"end": {
"line": 94,
"column": 47
}
},
"object": {
"type": "Identifier",
"start": 2796,
"end": 2819,
"loc": {
"start": {
"line": 94,
"column": 17
},
"end": {
"line": 94,
"column": 40
},
"identifierName": "enumAnalyticsDataSource"
},
"name": "enumAnalyticsDataSource"
},
"property": {
"type": "Identifier",
"start": 2820,
"end": 2826,
"loc": {
"start": {
"line": 94,
"column": 41
},
"end": {
"line": 94,
"column": 47
},
"identifierName": "stored"
},
"name": "stored"
},
"computed": false
}
},
{
"type": "SwitchCase",
"start": 3046,
"end": 3085,
"loc": {
"start": {
"line": 100,
"column": 12
},
"end": {
"line": 100,
"column": 51
}
},
"consequent": [],
"test": {
"type": "MemberExpression",
"start": 3051,
"end": 3084,
"loc": {
"start": {
"line": 100,
"column": 17
},
"end": {
"line": 100,
"column": 50
}
},
"object": {
"type": "Identifier",
"start": 3051,
"end": 3074,
"loc": {
"start": {
"line": 100,
"column": 17
},
"end": {
"line": 100,
"column": 40
},
"identifierName": "enumAnalyticsDataSource"
},
"name": "enumAnalyticsDataSource"
},
"property": {
"type": "Identifier",
"start": 3075,
"end": 3084,
"loc": {
"start": {
"line": 100,
"column": 41
},
"end": {
"line": 100,
"column": 50
},
"identifierName": "delivered"
},
"name": "delivered"
},
"computed": false
}
},
{
"type": "SwitchCase",
"start": 3099,
"end": 3598,
"loc": {
"start": {
"line": 101,
"column": 12
},
"end": {
"line": 111,
"column": 13
}
},
"consequent": [
{
"type": "BlockStatement",
"start": 3138,
"end": 3598,
"loc": {
"start": {
"line": 101,
"column": 51
},
"end": {
"line": 111,
"column": 13
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 3157,
"end": 3334,
"loc": {
"start": {
"line": 102,
"column": 16
},
"end": {
"line": 104,
"column": 63
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 3161,
"end": 3333,
"loc": {
"start": {
"line": 102,
"column": 20
},
"end": {
"line": 104,
"column": 62
}
},
"id": {
"type": "Identifier",
"start": 3161,
"end": 3165,
"loc": {
"start": {
"line": 102,
"column": 20
},
"end": {
"line": 102,
"column": 24
},
"identifierName": "rate"
},
"name": "rate"
},
"init": {
"type": "BinaryExpression",
"start": 3189,
"end": 3333,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 104,
"column": 62
}
},
"left": {
"type": "CallExpression",
"start": 3189,
"end": 3267,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 98
}
},
"callee": {
"type": "MemberExpression",
"start": 3189,
"end": 3238,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 69
}
},
"object": {
"type": "MemberExpression",
"start": 3189,
"end": 3218,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 49
}
},
"object": {
"type": "MemberExpression",
"start": 3189,
"end": 3198,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 3189,
"end": 3193,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 3194,
"end": 3198,
"loc": {
"start": {
"line": 103,
"column": 25
},
"end": {
"line": 103,
"column": 29
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3199,
"end": 3218,
"loc": {
"start": {
"line": 103,
"column": 30
},
"end": {
"line": 103,
"column": 49
},
"identifierName": "productionAnalytics"
},
"name": "productionAnalytics"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3219,
"end": 3238,
"loc": {
"start": {
"line": 103,
"column": 50
},
"end": {
"line": 103,
"column": 69
},
"identifierName": "getCurrentShapeRate"
},
"name": "getCurrentShapeRate"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 3239,
"end": 3249,
"loc": {
"start": {
"line": 103,
"column": 70
},
"end": {
"line": 103,
"column": 80
},
"identifierName": "dataSource"
},
"name": "dataSource"
},
{
"type": "MemberExpression",
"start": 3251,
"end": 3266,
"loc": {
"start": {
"line": 103,
"column": 82
},
"end": {
"line": 103,
"column": 97
}
},
"object": {
"type": "ThisExpression",
"start": 3251,
"end": 3255,
"loc": {
"start": {
"line": 103,
"column": 82
},
"end": {
"line": 103,
"column": 86
}
}
},
"property": {
"type": "Identifier",
"start": 3256,
"end": 3266,
"loc": {
"start": {
"line": 103,
"column": 87
},
"end": {
"line": 103,
"column": 97
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
}
]
},
"operator": "/",
"right": {
"type": "MemberExpression",
"start": 3291,
"end": 3333,
"loc": {
"start": {
"line": 104,
"column": 20
},
"end": {
"line": 104,
"column": 62
}
},
"object": {
"type": "Identifier",
"start": 3291,
"end": 3303,
"loc": {
"start": {
"line": 104,
"column": 20
},
"end": {
"line": 104,
"column": 32
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"property": {
"type": "Identifier",
"start": 3304,
"end": 3333,
"loc": {
"start": {
"line": 104,
"column": 33
},
"end": {
"line": 104,
"column": 62
},
"identifierName": "analyticsSliceDurationSeconds"
},
"name": "analyticsSliceDurationSeconds"
},
"computed": false
}
}
}
],
"kind": "let"
},
{
"type": "ExpressionStatement",
"start": 3354,
"end": 3559,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 109,
"column": 18
}
},
"expression": {
"type": "AssignmentExpression",
"start": 3354,
"end": 3558,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 109,
"column": 17
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 3354,
"end": 3376,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 106,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 3354,
"end": 3366,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 106,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 3354,
"end": 3358,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 106,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 3359,
"end": 3366,
"loc": {
"start": {
"line": 106,
"column": 21
},
"end": {
"line": 106,
"column": 28
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3367,
"end": 3376,
"loc": {
"start": {
"line": 106,
"column": 29
},
"end": {
"line": 106,
"column": 38
},
"identifierName": "innerText"
},
"name": "innerText"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 3379,
"end": 3558,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 109,
"column": 17
}
},
"callee": {
"type": "MemberExpression",
"start": 3379,
"end": 3431,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 93
}
},
"object": {
"type": "MemberExpression",
"start": 3379,
"end": 3423,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 85
}
},
"object": {
"type": "MemberExpression",
"start": 3379,
"end": 3417,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 79
}
},
"object": {
"type": "MemberExpression",
"start": 3379,
"end": 3398,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 60
}
},
"object": {
"type": "MemberExpression",
"start": 3379,
"end": 3387,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 49
}
},
"object": {
"type": "Identifier",
"start": 3379,
"end": 3380,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 42
},
"identifierName": "T"
},
"name": "T"
},
"property": {
"type": "Identifier",
"start": 3381,
"end": 3387,
"loc": {
"start": {
"line": 106,
"column": 43
},
"end": {
"line": 106,
"column": 49
},
"identifierName": "ingame"
},
"name": "ingame"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3388,
"end": 3398,
"loc": {
"start": {
"line": 106,
"column": 50
},
"end": {
"line": 106,
"column": 60
},
"identifierName": "statistics"
},
"name": "statistics"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3399,
"end": 3417,
"loc": {
"start": {
"line": 106,
"column": 61
},
"end": {
"line": 106,
"column": 79
},
"identifierName": "shapesDisplayUnits"
},
"name": "shapesDisplayUnits"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3418,
"end": 3422,
"loc": {
"start": {
"line": 106,
"column": 80
},
"end": {
"line": 106,
"column": 84
},
"identifierName": "unit"
},
"name": "unit"
},
"computed": true
},
"property": {
"type": "Identifier",
"start": 3424,
"end": 3431,
"loc": {
"start": {
"line": 106,
"column": 86
},
"end": {
"line": 106,
"column": 93
},
"identifierName": "replace"
},
"name": "replace"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 3454,
"end": 3464,
"loc": {
"start": {
"line": 107,
"column": 20
},
"end": {
"line": 107,
"column": 30
}
},
"extra": {
"rawValue": "<shapes>",
"raw": "\"<shapes>\""
},
"value": "<shapes>"
},
{
"type": "CallExpression",
"start": 3487,
"end": 3539,
"loc": {
"start": {
"line": 108,
"column": 20
},
"end": {
"line": 108,
"column": 72
}
},
"callee": {
"type": "Identifier",
"start": 3487,
"end": 3502,
"loc": {
"start": {
"line": 108,
"column": 20
},
"end": {
"line": 108,
"column": 35
},
"identifierName": "formatBigNumber"
},
"name": "formatBigNumber"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 3503,
"end": 3538,
"loc": {
"start": {
"line": 108,
"column": 36
},
"end": {
"line": 108,
"column": 71
}
},
"left": {
"type": "Identifier",
"start": 3503,
"end": 3507,
"loc": {
"start": {
"line": 108,
"column": 36
},
"end": {
"line": 108,
"column": 40
},
"identifierName": "rate"
},
"name": "rate"
},
"operator": "*",
"right": {
"type": "MemberExpression",
"start": 3510,
"end": 3538,
"loc": {
"start": {
"line": 108,
"column": 43
},
"end": {
"line": 108,
"column": 71
}
},
"object": {
"type": "Identifier",
"start": 3510,
"end": 3532,
"loc": {
"start": {
"line": 108,
"column": 43
},
"end": {
"line": 108,
"column": 65
},
"identifierName": "statisticsUnitsSeconds"
},
"name": "statisticsUnitsSeconds"
},
"property": {
"type": "Identifier",
"start": 3533,
"end": 3537,
"loc": {
"start": {
"line": 108,
"column": 66
},
"end": {
"line": 108,
"column": 70
},
"identifierName": "unit"
},
"name": "unit"
},
"computed": true
}
}
]
}
]
}
}
},
{
"type": "BreakStatement",
"start": 3577,
"end": 3583,
"loc": {
"start": {
"line": 110,
"column": 16
},
"end": {
"line": 110,
"column": 22
}
},
"label": null
}
],
"directives": []
}
],
"test": {
"type": "MemberExpression",
"start": 3104,
"end": 3136,
"loc": {
"start": {
"line": 101,
"column": 17
},
"end": {
"line": 101,
"column": 49
}
},
"object": {
"type": "Identifier",
"start": 3104,
"end": 3127,
"loc": {
"start": {
"line": 101,
"column": 17
},
"end": {
"line": 101,
"column": 40
},
"identifierName": "enumAnalyticsDataSource"
},
"name": "enumAnalyticsDataSource"
},
"property": {
"type": "Identifier",
"start": 3128,
"end": 3136,
"loc": {
"start": {
"line": 101,
"column": 41
},
"end": {
"line": 101,
"column": 49
},
"identifierName": "produced"
},
"name": "produced"
},
"computed": false
}
}
]
},
{
"type": "IfStatement",
"start": 3621,
"end": 6171,
"loc": {
"start": {
"line": 114,
"column": 8
},
"end": {
"line": 180,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 3625,
"end": 3665,
"loc": {
"start": {
"line": 114,
"column": 12
},
"end": {
"line": 114,
"column": 52
}
},
"left": {
"type": "Identifier",
"start": 3625,
"end": 3636,
"loc": {
"start": {
"line": 114,
"column": 12
},
"end": {
"line": 114,
"column": 23
},
"identifierName": "displayMode"
},
"name": "displayMode"
},
"operator": "===",
"right": {
"type": "MemberExpression",
"start": 3641,
"end": 3665,
"loc": {
"start": {
"line": 114,
"column": 28
},
"end": {
"line": 114,
"column": 52
}
},
"object": {
"type": "Identifier",
"start": 3641,
"end": 3656,
"loc": {
"start": {
"line": 114,
"column": 28
},
"end": {
"line": 114,
"column": 43
},
"identifierName": "enumDisplayMode"
},
"name": "enumDisplayMode"
},
"property": {
"type": "Identifier",
"start": 3657,
"end": 3665,
"loc": {
"start": {
"line": 114,
"column": 44
},
"end": {
"line": 114,
"column": 52
},
"identifierName": "detailed"
},
"name": "detailed"
},
"computed": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 3667,
"end": 5972,
"loc": {
"start": {
"line": 114,
"column": 54
},
"end": {
"line": 174,
"column": 9
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 3682,
"end": 3731,
"loc": {
"start": {
"line": 115,
"column": 12
},
"end": {
"line": 115,
"column": 61
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 3688,
"end": 3730,
"loc": {
"start": {
"line": 115,
"column": 18
},
"end": {
"line": 115,
"column": 60
}
},
"id": {
"type": "Identifier",
"start": 3688,
"end": 3696,
"loc": {
"start": {
"line": 115,
"column": 18
},
"end": {
"line": 115,
"column": 26
},
"identifierName": "graphDpi"
},
"name": "graphDpi"
},
"init": {
"type": "MemberExpression",
"start": 3699,
"end": 3730,
"loc": {
"start": {
"line": 115,
"column": 29
},
"end": {
"line": 115,
"column": 60
}
},
"object": {
"type": "Identifier",
"start": 3699,
"end": 3711,
"loc": {
"start": {
"line": 115,
"column": 29
},
"end": {
"line": 115,
"column": 41
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"property": {
"type": "Identifier",
"start": 3712,
"end": 3730,
"loc": {
"start": {
"line": 115,
"column": 42
},
"end": {
"line": 115,
"column": 60
},
"identifierName": "statisticsGraphDpi"
},
"name": "statisticsGraphDpi"
},
"computed": false
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 3747,
"end": 3761,
"loc": {
"start": {
"line": 117,
"column": 12
},
"end": {
"line": 117,
"column": 26
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 3753,
"end": 3760,
"loc": {
"start": {
"line": 117,
"column": 18
},
"end": {
"line": 117,
"column": 25
}
},
"id": {
"type": "Identifier",
"start": 3753,
"end": 3754,
"loc": {
"start": {
"line": 117,
"column": 18
},
"end": {
"line": 117,
"column": 19
},
"identifierName": "w"
},
"name": "w"
},
"init": {
"type": "NumericLiteral",
"start": 3757,
"end": 3760,
"loc": {
"start": {
"line": 117,
"column": 22
},
"end": {
"line": 117,
"column": 25
}
},
"extra": {
"rawValue": 270,
"raw": "270"
},
"value": 270
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 3775,
"end": 3788,
"loc": {
"start": {
"line": 118,
"column": 12
},
"end": {
"line": 118,
"column": 25
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 3781,
"end": 3787,
"loc": {
"start": {
"line": 118,
"column": 18
},
"end": {
"line": 118,
"column": 24
}
},
"id": {
"type": "Identifier",
"start": 3781,
"end": 3782,
"loc": {
"start": {
"line": 118,
"column": 18
},
"end": {
"line": 118,
"column": 19
},
"identifierName": "h"
},
"name": "h"
},
"init": {
"type": "NumericLiteral",
"start": 3785,
"end": 3787,
"loc": {
"start": {
"line": 118,
"column": 22
},
"end": {
"line": 118,
"column": 24
}
},
"extra": {
"rawValue": 40,
"raw": "40"
},
"value": 40
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 3804,
"end": 4351,
"loc": {
"start": {
"line": 120,
"column": 12
},
"end": {
"line": 131,
"column": 13
}
},
"test": {
"type": "UnaryExpression",
"start": 3808,
"end": 3825,
"loc": {
"start": {
"line": 120,
"column": 16
},
"end": {
"line": 120,
"column": 33
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 3809,
"end": 3825,
"loc": {
"start": {
"line": 120,
"column": 17
},
"end": {
"line": 120,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 3809,
"end": 3813,
"loc": {
"start": {
"line": 120,
"column": 17
},
"end": {
"line": 120,
"column": 21
}
}
},
"property": {
"type": "Identifier",
"start": 3814,
"end": 3825,
"loc": {
"start": {
"line": 120,
"column": 22
},
"end": {
"line": 120,
"column": 33
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 3827,
"end": 4351,
"loc": {
"start": {
"line": 120,
"column": 35
},
"end": {
"line": 131,
"column": 13
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 3846,
"end": 4085,
"loc": {
"start": {
"line": 121,
"column": 16
},
"end": {
"line": 125,
"column": 19
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 3852,
"end": 4084,
"loc": {
"start": {
"line": 121,
"column": 22
},
"end": {
"line": 125,
"column": 18
}
},
"id": {
"type": "ArrayPattern",
"start": 3852,
"end": 3869,
"loc": {
"start": {
"line": 121,
"column": 22
},
"end": {
"line": 121,
"column": 39
}
},
"elements": [
{
"type": "Identifier",
"start": 3853,
"end": 3859,
"loc": {
"start": {
"line": 121,
"column": 23
},
"end": {
"line": 121,
"column": 29
},
"identifierName": "canvas"
},
"name": "canvas"
},
{
"type": "Identifier",
"start": 3861,
"end": 3868,
"loc": {
"start": {
"line": 121,
"column": 31
},
"end": {
"line": 121,
"column": 38
},
"identifierName": "context"
},
"name": "context"
}
]
},
"init": {
"type": "CallExpression",
"start": 3872,
"end": 4084,
"loc": {
"start": {
"line": 121,
"column": 42
},
"end": {
"line": 125,
"column": 18
}
},
"callee": {
"type": "Identifier",
"start": 3872,
"end": 3891,
"loc": {
"start": {
"line": 121,
"column": 42
},
"end": {
"line": 121,
"column": 61
},
"identifierName": "makeOffscreenBuffer"
},
"name": "makeOffscreenBuffer"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 3892,
"end": 3904,
"loc": {
"start": {
"line": 121,
"column": 62
},
"end": {
"line": 121,
"column": 74
}
},
"left": {
"type": "Identifier",
"start": 3892,
"end": 3893,
"loc": {
"start": {
"line": 121,
"column": 62
},
"end": {
"line": 121,
"column": 63
},
"identifierName": "w"
},
"name": "w"
},
"operator": "*",
"right": {
"type": "Identifier",
"start": 3896,
"end": 3904,
"loc": {
"start": {
"line": 121,
"column": 66
},
"end": {
"line": 121,
"column": 74
},
"identifierName": "graphDpi"
},
"name": "graphDpi"
}
},
{
"type": "BinaryExpression",
"start": 3906,
"end": 3918,
"loc": {
"start": {
"line": 121,
"column": 76
},
"end": {
"line": 121,
"column": 88
}
},
"left": {
"type": "Identifier",
"start": 3906,
"end": 3907,
"loc": {
"start": {
"line": 121,
"column": 76
},
"end": {
"line": 121,
"column": 77
},
"identifierName": "h"
},
"name": "h"
},
"operator": "*",
"right": {
"type": "Identifier",
"start": 3910,
"end": 3918,
"loc": {
"start": {
"line": 121,
"column": 80
},
"end": {
"line": 121,
"column": 88
},
"identifierName": "graphDpi"
},
"name": "graphDpi"
}
},
{
"type": "ObjectExpression",
"start": 3920,
"end": 4083,
"loc": {
"start": {
"line": 121,
"column": 90
},
"end": {
"line": 125,
"column": 17
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 3943,
"end": 3955,
"loc": {
"start": {
"line": 122,
"column": 20
},
"end": {
"line": 122,
"column": 32
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3943,
"end": 3949,
"loc": {
"start": {
"line": 122,
"column": 20
},
"end": {
"line": 122,
"column": 26
},
"identifierName": "smooth"
},
"name": "smooth"
},
"value": {
"type": "BooleanLiteral",
"start": 3951,
"end": 3955,
"loc": {
"start": {
"line": 122,
"column": 28
},
"end": {
"line": 122,
"column": 32
}
},
"value": true
}
},
{
"type": "ObjectProperty",
"start": 3978,
"end": 3993,
"loc": {
"start": {
"line": 123,
"column": 20
},
"end": {
"line": 123,
"column": 35
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 3978,
"end": 3986,
"loc": {
"start": {
"line": 123,
"column": 20
},
"end": {
"line": 123,
"column": 28
},
"identifierName": "reusable"
},
"name": "reusable"
},
"value": {
"type": "BooleanLiteral",
"start": 3988,
"end": 3993,
"loc": {
"start": {
"line": 123,
"column": 30
},
"end": {
"line": 123,
"column": 35
}
},
"value": false
}
},
{
"type": "ObjectProperty",
"start": 4016,
"end": 4063,
"loc": {
"start": {
"line": 124,
"column": 20
},
"end": {
"line": 124,
"column": 67
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 4016,
"end": 4021,
"loc": {
"start": {
"line": 124,
"column": 20
},
"end": {
"line": 124,
"column": 25
},
"identifierName": "label"
},
"name": "label"
},
"value": {
"type": "BinaryExpression",
"start": 4023,
"end": 4063,
"loc": {
"start": {
"line": 124,
"column": 27
},
"end": {
"line": 124,
"column": 67
}
},
"left": {
"type": "StringLiteral",
"start": 4023,
"end": 4035,
"loc": {
"start": {
"line": 124,
"column": 27
},
"end": {
"line": 124,
"column": 39
}
},
"extra": {
"rawValue": "statgraph-",
"raw": "\"statgraph-\""
},
"value": "statgraph-"
},
"operator": "+",
"right": {
"type": "CallExpression",
"start": 4038,
"end": 4063,
"loc": {
"start": {
"line": 124,
"column": 42
},
"end": {
"line": 124,
"column": 67
}
},
"callee": {
"type": "MemberExpression",
"start": 4038,
"end": 4061,
"loc": {
"start": {
"line": 124,
"column": 42
},
"end": {
"line": 124,
"column": 65
}
},
"object": {
"type": "MemberExpression",
"start": 4038,
"end": 4053,
"loc": {
"start": {
"line": 124,
"column": 42
},
"end": {
"line": 124,
"column": 57
}
},
"object": {
"type": "ThisExpression",
"start": 4038,
"end": 4042,
"loc": {
"start": {
"line": 124,
"column": 42
},
"end": {
"line": 124,
"column": 46
}
}
},
"property": {
"type": "Identifier",
"start": 4043,
"end": 4053,
"loc": {
"start": {
"line": 124,
"column": 47
},
"end": {
"line": 124,
"column": 57
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4054,
"end": 4061,
"loc": {
"start": {
"line": 124,
"column": 58
},
"end": {
"line": 124,
"column": 65
},
"identifierName": "getHash"
},
"name": "getHash"
},
"computed": false
},
"arguments": []
}
}
}
]
}
]
}
}
],
"kind": "const"
},
{
"type": "ExpressionStatement",
"start": 4103,
"end": 4137,
"loc": {
"start": {
"line": 126,
"column": 16
},
"end": {
"line": 126,
"column": 50
}
},
"expression": {
"type": "CallExpression",
"start": 4103,
"end": 4136,
"loc": {
"start": {
"line": 126,
"column": 16
},
"end": {
"line": 126,
"column": 49
}
},
"callee": {
"type": "MemberExpression",
"start": 4103,
"end": 4116,
"loc": {
"start": {
"line": 126,
"column": 16
},
"end": {
"line": 126,
"column": 29
}
},
"object": {
"type": "Identifier",
"start": 4103,
"end": 4110,
"loc": {
"start": {
"line": 126,
"column": 16
},
"end": {
"line": 126,
"column": 23
},
"identifierName": "context"
},
"name": "context"
},
"property": {
"type": "Identifier",
"start": 4111,
"end": 4116,
"loc": {
"start": {
"line": 126,
"column": 24
},
"end": {
"line": 126,
"column": 29
},
"identifierName": "scale"
},
"name": "scale"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 4117,
"end": 4125,
"loc": {
"start": {
"line": 126,
"column": 30
},
"end": {
"line": 126,
"column": 38
},
"identifierName": "graphDpi"
},
"name": "graphDpi"
},
{
"type": "Identifier",
"start": 4127,
"end": 4135,
"loc": {
"start": {
"line": 126,
"column": 40
},
"end": {
"line": 126,
"column": 48
},
"identifierName": "graphDpi"
},
"name": "graphDpi"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 4155,
"end": 4185,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 46
}
},
"expression": {
"type": "CallExpression",
"start": 4155,
"end": 4184,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 45
}
},
"callee": {
"type": "MemberExpression",
"start": 4155,
"end": 4175,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 36
}
},
"object": {
"type": "MemberExpression",
"start": 4155,
"end": 4171,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 32
}
},
"object": {
"type": "Identifier",
"start": 4155,
"end": 4161,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 22
},
"identifierName": "canvas"
},
"name": "canvas"
},
"property": {
"type": "Identifier",
"start": 4162,
"end": 4171,
"loc": {
"start": {
"line": 127,
"column": 23
},
"end": {
"line": 127,
"column": 32
},
"identifierName": "classList"
},
"name": "classList"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4172,
"end": 4175,
"loc": {
"start": {
"line": 127,
"column": 33
},
"end": {
"line": 127,
"column": 36
},
"identifierName": "add"
},
"name": "add"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 4176,
"end": 4183,
"loc": {
"start": {
"line": 127,
"column": 37
},
"end": {
"line": 127,
"column": 44
}
},
"extra": {
"rawValue": "graph",
"raw": "\"graph\""
},
"value": "graph"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 4203,
"end": 4229,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 42
}
},
"expression": {
"type": "AssignmentExpression",
"start": 4203,
"end": 4228,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 41
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 4203,
"end": 4219,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 32
}
},
"object": {
"type": "ThisExpression",
"start": 4203,
"end": 4207,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 4208,
"end": 4219,
"loc": {
"start": {
"line": 128,
"column": 21
},
"end": {
"line": 128,
"column": 32
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 4222,
"end": 4228,
"loc": {
"start": {
"line": 128,
"column": 35
},
"end": {
"line": 128,
"column": 41
},
"identifierName": "canvas"
},
"name": "canvas"
}
}
},
{
"type": "ExpressionStatement",
"start": 4247,
"end": 4275,
"loc": {
"start": {
"line": 129,
"column": 16
},
"end": {
"line": 129,
"column": 44
}
},
"expression": {
"type": "AssignmentExpression",
"start": 4247,
"end": 4274,
"loc": {
"start": {
"line": 129,
"column": 16
},
"end": {
"line": 129,
"column": 43
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 4247,
"end": 4264,
"loc": {
"start": {
"line": 129,
"column": 16
},
"end": {
"line": 129,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 4247,
"end": 4251,
"loc": {
"start": {
"line": 129,
"column": 16
},
"end": {
"line": 129,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 4252,
"end": 4264,
"loc": {
"start": {
"line": 129,
"column": 21
},
"end": {
"line": 129,
"column": 33
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"right": {
"type": "Identifier",
"start": 4267,
"end": 4274,
"loc": {
"start": {
"line": 129,
"column": 36
},
"end": {
"line": 129,
"column": 43
},
"identifierName": "context"
},
"name": "context"
}
}
},
{
"type": "ExpressionStatement",
"start": 4293,
"end": 4336,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 59
}
},
"expression": {
"type": "CallExpression",
"start": 4293,
"end": 4335,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 58
}
},
"callee": {
"type": "MemberExpression",
"start": 4293,
"end": 4317,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 40
}
},
"object": {
"type": "MemberExpression",
"start": 4293,
"end": 4305,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 4293,
"end": 4297,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 4298,
"end": 4305,
"loc": {
"start": {
"line": 130,
"column": 21
},
"end": {
"line": 130,
"column": 28
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4306,
"end": 4317,
"loc": {
"start": {
"line": 130,
"column": 29
},
"end": {
"line": 130,
"column": 40
},
"identifierName": "appendChild"
},
"name": "appendChild"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 4318,
"end": 4334,
"loc": {
"start": {
"line": 130,
"column": 41
},
"end": {
"line": 130,
"column": 57
}
},
"object": {
"type": "ThisExpression",
"start": 4318,
"end": 4322,
"loc": {
"start": {
"line": 130,
"column": 41
},
"end": {
"line": 130,
"column": 45
}
}
},
"property": {
"type": "Identifier",
"start": 4323,
"end": 4334,
"loc": {
"start": {
"line": 130,
"column": 46
},
"end": {
"line": 130,
"column": 57
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
}
]
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 4367,
"end": 4407,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 52
}
},
"expression": {
"type": "CallExpression",
"start": 4367,
"end": 4406,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 51
}
},
"callee": {
"type": "MemberExpression",
"start": 4367,
"end": 4394,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 4367,
"end": 4384,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 4367,
"end": 4371,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 4372,
"end": 4384,
"loc": {
"start": {
"line": 133,
"column": 17
},
"end": {
"line": 133,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4385,
"end": 4394,
"loc": {
"start": {
"line": 133,
"column": 30
},
"end": {
"line": 133,
"column": 39
},
"identifierName": "clearRect"
},
"name": "clearRect"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 4395,
"end": 4396,
"loc": {
"start": {
"line": 133,
"column": 40
},
"end": {
"line": 133,
"column": 41
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
},
{
"type": "NumericLiteral",
"start": 4398,
"end": 4399,
"loc": {
"start": {
"line": 133,
"column": 43
},
"end": {
"line": 133,
"column": 44
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
},
{
"type": "Identifier",
"start": 4401,
"end": 4402,
"loc": {
"start": {
"line": 133,
"column": 46
},
"end": {
"line": 133,
"column": 47
},
"identifierName": "w"
},
"name": "w"
},
{
"type": "Identifier",
"start": 4404,
"end": 4405,
"loc": {
"start": {
"line": 133,
"column": 49
},
"end": {
"line": 133,
"column": 50
},
"identifierName": "h"
},
"name": "h"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 4423,
"end": 4463,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 52
}
},
"expression": {
"type": "AssignmentExpression",
"start": 4423,
"end": 4462,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 51
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 4423,
"end": 4450,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 4423,
"end": 4440,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 4423,
"end": 4427,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 4428,
"end": 4440,
"loc": {
"start": {
"line": 135,
"column": 17
},
"end": {
"line": 135,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4441,
"end": 4450,
"loc": {
"start": {
"line": 135,
"column": 30
},
"end": {
"line": 135,
"column": 39
},
"identifierName": "fillStyle"
},
"name": "fillStyle"
},
"computed": false
},
"right": {
"type": "StringLiteral",
"start": 4453,
"end": 4462,
"loc": {
"start": {
"line": 135,
"column": 42
},
"end": {
"line": 135,
"column": 51
}
},
"extra": {
"rawValue": "#bee0db",
"raw": "\"#bee0db\""
},
"value": "#bee0db"
}
}
},
{
"type": "ExpressionStatement",
"start": 4477,
"end": 4519,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 54
}
},
"expression": {
"type": "AssignmentExpression",
"start": 4477,
"end": 4518,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 53
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 4477,
"end": 4506,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 41
}
},
"object": {
"type": "MemberExpression",
"start": 4477,
"end": 4494,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 4477,
"end": 4481,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 4482,
"end": 4494,
"loc": {
"start": {
"line": 136,
"column": 17
},
"end": {
"line": 136,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4495,
"end": 4506,
"loc": {
"start": {
"line": 136,
"column": 30
},
"end": {
"line": 136,
"column": 41
},
"identifierName": "strokeStyle"
},
"name": "strokeStyle"
},
"computed": false
},
"right": {
"type": "StringLiteral",
"start": 4509,
"end": 4518,
"loc": {
"start": {
"line": 136,
"column": 44
},
"end": {
"line": 136,
"column": 53
}
},
"extra": {
"rawValue": "#66ccbc",
"raw": "\"#66ccbc\""
},
"value": "#66ccbc"
}
}
},
{
"type": "ExpressionStatement",
"start": 4533,
"end": 4567,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 46
}
},
"expression": {
"type": "AssignmentExpression",
"start": 4533,
"end": 4566,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 45
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 4533,
"end": 4560,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 4533,
"end": 4550,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 4533,
"end": 4537,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 4538,
"end": 4550,
"loc": {
"start": {
"line": 137,
"column": 17
},
"end": {
"line": 137,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4551,
"end": 4560,
"loc": {
"start": {
"line": 137,
"column": 30
},
"end": {
"line": 137,
"column": 39
},
"identifierName": "lineWidth"
},
"name": "lineWidth"
},
"computed": false
},
"right": {
"type": "NumericLiteral",
"start": 4563,
"end": 4566,
"loc": {
"start": {
"line": 137,
"column": 42
},
"end": {
"line": 137,
"column": 45
}
},
"extra": {
"rawValue": 1.5,
"raw": "1.5"
},
"value": 1.5
}
}
},
{
"type": "VariableDeclaration",
"start": 4583,
"end": 4647,
"loc": {
"start": {
"line": 139,
"column": 12
},
"end": {
"line": 139,
"column": 76
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 4589,
"end": 4646,
"loc": {
"start": {
"line": 139,
"column": 18
},
"end": {
"line": 139,
"column": 75
}
},
"id": {
"type": "Identifier",
"start": 4589,
"end": 4599,
"loc": {
"start": {
"line": 139,
"column": 18
},
"end": {
"line": 139,
"column": 28
},
"identifierName": "sliceWidth"
},
"name": "sliceWidth"
},
"init": {
"type": "BinaryExpression",
"start": 4602,
"end": 4646,
"loc": {
"start": {
"line": 139,
"column": 31
},
"end": {
"line": 139,
"column": 75
}
},
"left": {
"type": "Identifier",
"start": 4602,
"end": 4603,
"loc": {
"start": {
"line": 139,
"column": 31
},
"end": {
"line": 139,
"column": 32
},
"identifierName": "w"
},
"name": "w"
},
"operator": "/",
"right": {
"type": "BinaryExpression",
"start": 4607,
"end": 4645,
"loc": {
"start": {
"line": 139,
"column": 36
},
"end": {
"line": 139,
"column": 74
}
},
"left": {
"type": "MemberExpression",
"start": 4607,
"end": 4641,
"loc": {
"start": {
"line": 139,
"column": 36
},
"end": {
"line": 139,
"column": 70
}
},
"object": {
"type": "Identifier",
"start": 4607,
"end": 4619,
"loc": {
"start": {
"line": 139,
"column": 36
},
"end": {
"line": 139,
"column": 48
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"property": {
"type": "Identifier",
"start": 4620,
"end": 4641,
"loc": {
"start": {
"line": 139,
"column": 49
},
"end": {
"line": 139,
"column": 70
},
"identifierName": "statisticsGraphSlices"
},
"name": "statisticsGraphSlices"
},
"computed": false
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 4644,
"end": 4645,
"loc": {
"start": {
"line": 139,
"column": 73
},
"end": {
"line": 139,
"column": 74
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
},
"extra": {
"parenthesized": true,
"parenStart": 4606
}
}
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 4663,
"end": 4679,
"loc": {
"start": {
"line": 141,
"column": 12
},
"end": {
"line": 141,
"column": 28
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 4667,
"end": 4678,
"loc": {
"start": {
"line": 141,
"column": 16
},
"end": {
"line": 141,
"column": 27
}
},
"id": {
"type": "Identifier",
"start": 4667,
"end": 4673,
"loc": {
"start": {
"line": 141,
"column": 16
},
"end": {
"line": 141,
"column": 22
},
"identifierName": "values"
},
"name": "values"
},
"init": {
"type": "ArrayExpression",
"start": 4676,
"end": 4678,
"loc": {
"start": {
"line": 141,
"column": 25
},
"end": {
"line": 141,
"column": 27
}
},
"elements": []
}
}
],
"kind": "let"
},
{
"type": "VariableDeclaration",
"start": 4693,
"end": 4710,
"loc": {
"start": {
"line": 142,
"column": 12
},
"end": {
"line": 142,
"column": 29
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 4697,
"end": 4709,
"loc": {
"start": {
"line": 142,
"column": 16
},
"end": {
"line": 142,
"column": 28
}
},
"id": {
"type": "Identifier",
"start": 4697,
"end": 4705,
"loc": {
"start": {
"line": 142,
"column": 16
},
"end": {
"line": 142,
"column": 24
},
"identifierName": "maxValue"
},
"name": "maxValue"
},
"init": {
"type": "NumericLiteral",
"start": 4708,
"end": 4709,
"loc": {
"start": {
"line": 142,
"column": 27
},
"end": {
"line": 142,
"column": 28
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
}
],
"kind": "let"
},
{
"type": "ForStatement",
"start": 4726,
"end": 5177,
"loc": {
"start": {
"line": 144,
"column": 12
},
"end": {
"line": 154,
"column": 13
}
},
"init": {
"type": "VariableDeclaration",
"start": 4731,
"end": 4740,
"loc": {
"start": {
"line": 144,
"column": 17
},
"end": {
"line": 144,
"column": 26
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 4735,
"end": 4740,
"loc": {
"start": {
"line": 144,
"column": 21
},
"end": {
"line": 144,
"column": 26
}
},
"id": {
"type": "Identifier",
"start": 4735,
"end": 4736,
"loc": {
"start": {
"line": 144,
"column": 21
},
"end": {
"line": 144,
"column": 22
},
"identifierName": "i"
},
"name": "i"
},
"init": {
"type": "NumericLiteral",
"start": 4739,
"end": 4740,
"loc": {
"start": {
"line": 144,
"column": 25
},
"end": {
"line": 144,
"column": 26
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
}
],
"kind": "let"
},
"test": {
"type": "BinaryExpression",
"start": 4742,
"end": 4784,
"loc": {
"start": {
"line": 144,
"column": 28
},
"end": {
"line": 144,
"column": 70
}
},
"left": {
"type": "Identifier",
"start": 4742,
"end": 4743,
"loc": {
"start": {
"line": 144,
"column": 28
},
"end": {
"line": 144,
"column": 29
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "BinaryExpression",
"start": 4746,
"end": 4784,
"loc": {
"start": {
"line": 144,
"column": 32
},
"end": {
"line": 144,
"column": 70
}
},
"left": {
"type": "MemberExpression",
"start": 4746,
"end": 4780,
"loc": {
"start": {
"line": 144,
"column": 32
},
"end": {
"line": 144,
"column": 66
}
},
"object": {
"type": "Identifier",
"start": 4746,
"end": 4758,
"loc": {
"start": {
"line": 144,
"column": 32
},
"end": {
"line": 144,
"column": 44
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"property": {
"type": "Identifier",
"start": 4759,
"end": 4780,
"loc": {
"start": {
"line": 144,
"column": 45
},
"end": {
"line": 144,
"column": 66
},
"identifierName": "statisticsGraphSlices"
},
"name": "statisticsGraphSlices"
},
"computed": false
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 4783,
"end": 4784,
"loc": {
"start": {
"line": 144,
"column": 69
},
"end": {
"line": 144,
"column": 70
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
}
}
},
"update": {
"type": "UpdateExpression",
"start": 4786,
"end": 4789,
"loc": {
"start": {
"line": 144,
"column": 72
},
"end": {
"line": 144,
"column": 75
}
},
"operator": "++",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 4788,
"end": 4789,
"loc": {
"start": {
"line": 144,
"column": 74
},
"end": {
"line": 144,
"column": 75
},
"identifierName": "i"
},
"name": "i"
},
"extra": {
"parenthesizedArgument": false
}
},
"body": {
"type": "BlockStatement",
"start": 4791,
"end": 5177,
"loc": {
"start": {
"line": 144,
"column": 77
},
"end": {
"line": 154,
"column": 13
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 4810,
"end": 5026,
"loc": {
"start": {
"line": 145,
"column": 16
},
"end": {
"line": 149,
"column": 18
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 4816,
"end": 5025,
"loc": {
"start": {
"line": 145,
"column": 22
},
"end": {
"line": 149,
"column": 17
}
},
"id": {
"type": "Identifier",
"start": 4816,
"end": 4821,
"loc": {
"start": {
"line": 145,
"column": 22
},
"end": {
"line": 145,
"column": 27
},
"identifierName": "value"
},
"name": "value"
},
"init": {
"type": "CallExpression",
"start": 4824,
"end": 5025,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 149,
"column": 17
}
},
"callee": {
"type": "MemberExpression",
"start": 4824,
"end": 4870,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 145,
"column": 76
}
},
"object": {
"type": "MemberExpression",
"start": 4824,
"end": 4853,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 145,
"column": 59
}
},
"object": {
"type": "MemberExpression",
"start": 4824,
"end": 4833,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 145,
"column": 39
}
},
"object": {
"type": "ThisExpression",
"start": 4824,
"end": 4828,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 145,
"column": 34
}
}
},
"property": {
"type": "Identifier",
"start": 4829,
"end": 4833,
"loc": {
"start": {
"line": 145,
"column": 35
},
"end": {
"line": 145,
"column": 39
},
"identifierName": "root"
},
"name": "root"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4834,
"end": 4853,
"loc": {
"start": {
"line": 145,
"column": 40
},
"end": {
"line": 145,
"column": 59
},
"identifierName": "productionAnalytics"
},
"name": "productionAnalytics"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4854,
"end": 4870,
"loc": {
"start": {
"line": 145,
"column": 60
},
"end": {
"line": 145,
"column": 76
},
"identifierName": "getPastShapeRate"
},
"name": "getPastShapeRate"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 4893,
"end": 4903,
"loc": {
"start": {
"line": 146,
"column": 20
},
"end": {
"line": 146,
"column": 30
},
"identifierName": "dataSource"
},
"name": "dataSource"
},
{
"type": "MemberExpression",
"start": 4926,
"end": 4941,
"loc": {
"start": {
"line": 147,
"column": 20
},
"end": {
"line": 147,
"column": 35
}
},
"object": {
"type": "ThisExpression",
"start": 4926,
"end": 4930,
"loc": {
"start": {
"line": 147,
"column": 20
},
"end": {
"line": 147,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 4931,
"end": 4941,
"loc": {
"start": {
"line": 147,
"column": 25
},
"end": {
"line": 147,
"column": 35
},
"identifierName": "definition"
},
"name": "definition"
},
"computed": false
},
{
"type": "BinaryExpression",
"start": 4964,
"end": 5006,
"loc": {
"start": {
"line": 148,
"column": 20
},
"end": {
"line": 148,
"column": 62
}
},
"left": {
"type": "BinaryExpression",
"start": 4964,
"end": 5002,
"loc": {
"start": {
"line": 148,
"column": 20
},
"end": {
"line": 148,
"column": 58
}
},
"left": {
"type": "MemberExpression",
"start": 4964,
"end": 4998,
"loc": {
"start": {
"line": 148,
"column": 20
},
"end": {
"line": 148,
"column": 54
}
},
"object": {
"type": "Identifier",
"start": 4964,
"end": 4976,
"loc": {
"start": {
"line": 148,
"column": 20
},
"end": {
"line": 148,
"column": 32
},
"identifierName": "globalConfig"
},
"name": "globalConfig"
},
"property": {
"type": "Identifier",
"start": 4977,
"end": 4998,
"loc": {
"start": {
"line": 148,
"column": 33
},
"end": {
"line": 148,
"column": 54
},
"identifierName": "statisticsGraphSlices"
},
"name": "statisticsGraphSlices"
},
"computed": false
},
"operator": "-",
"right": {
"type": "Identifier",
"start": 5001,
"end": 5002,
"loc": {
"start": {
"line": 148,
"column": 57
},
"end": {
"line": 148,
"column": 58
},
"identifierName": "i"
},
"name": "i"
}
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 5005,
"end": 5006,
"loc": {
"start": {
"line": 148,
"column": 61
},
"end": {
"line": 148,
"column": 62
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
}
}
]
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 5044,
"end": 5125,
"loc": {
"start": {
"line": 150,
"column": 16
},
"end": {
"line": 152,
"column": 17
}
},
"test": {
"type": "BinaryExpression",
"start": 5048,
"end": 5064,
"loc": {
"start": {
"line": 150,
"column": 20
},
"end": {
"line": 150,
"column": 36
}
},
"left": {
"type": "Identifier",
"start": 5048,
"end": 5053,
"loc": {
"start": {
"line": 150,
"column": 20
},
"end": {
"line": 150,
"column": 25
},
"identifierName": "value"
},
"name": "value"
},
"operator": ">",
"right": {
"type": "Identifier",
"start": 5056,
"end": 5064,
"loc": {
"start": {
"line": 150,
"column": 28
},
"end": {
"line": 150,
"column": 36
},
"identifierName": "maxValue"
},
"name": "maxValue"
}
},
"consequent": {
"type": "BlockStatement",
"start": 5066,
"end": 5125,
"loc": {
"start": {
"line": 150,
"column": 38
},
"end": {
"line": 152,
"column": 17
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 5089,
"end": 5106,
"loc": {
"start": {
"line": 151,
"column": 20
},
"end": {
"line": 151,
"column": 37
}
},
"expression": {
"type": "AssignmentExpression",
"start": 5089,
"end": 5105,
"loc": {
"start": {
"line": 151,
"column": 20
},
"end": {
"line": 151,
"column": 36
}
},
"operator": "=",
"left": {
"type": "Identifier",
"start": 5089,
"end": 5097,
"loc": {
"start": {
"line": 151,
"column": 20
},
"end": {
"line": 151,
"column": 28
},
"identifierName": "maxValue"
},
"name": "maxValue"
},
"right": {
"type": "Identifier",
"start": 5100,
"end": 5105,
"loc": {
"start": {
"line": 151,
"column": 31
},
"end": {
"line": 151,
"column": 36
},
"identifierName": "value"
},
"name": "value"
}
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 5143,
"end": 5162,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 35
}
},
"expression": {
"type": "CallExpression",
"start": 5143,
"end": 5161,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 34
}
},
"callee": {
"type": "MemberExpression",
"start": 5143,
"end": 5154,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 27
}
},
"object": {
"type": "Identifier",
"start": 5143,
"end": 5149,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 22
},
"identifierName": "values"
},
"name": "values"
},
"property": {
"type": "Identifier",
"start": 5150,
"end": 5154,
"loc": {
"start": {
"line": 153,
"column": 23
},
"end": {
"line": 153,
"column": 27
},
"identifierName": "push"
},
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 5155,
"end": 5160,
"loc": {
"start": {
"line": 153,
"column": 28
},
"end": {
"line": 153,
"column": 33
},
"identifierName": "value"
},
"name": "value"
}
]
}
}
],
"directives": []
}
},
{
"type": "ExpressionStatement",
"start": 5193,
"end": 5223,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 42
}
},
"expression": {
"type": "CallExpression",
"start": 5193,
"end": 5222,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 41
}
},
"callee": {
"type": "MemberExpression",
"start": 5193,
"end": 5220,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 5193,
"end": 5210,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 5193,
"end": 5197,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 5198,
"end": 5210,
"loc": {
"start": {
"line": 156,
"column": 17
},
"end": {
"line": 156,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5211,
"end": 5220,
"loc": {
"start": {
"line": 156,
"column": 30
},
"end": {
"line": 156,
"column": 39
},
"identifierName": "beginPath"
},
"name": "beginPath"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 5237,
"end": 5275,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 50
}
},
"expression": {
"type": "CallExpression",
"start": 5237,
"end": 5274,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 49
}
},
"callee": {
"type": "MemberExpression",
"start": 5237,
"end": 5261,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 36
}
},
"object": {
"type": "MemberExpression",
"start": 5237,
"end": 5254,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 5237,
"end": 5241,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 5242,
"end": 5254,
"loc": {
"start": {
"line": 157,
"column": 17
},
"end": {
"line": 157,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5255,
"end": 5261,
"loc": {
"start": {
"line": 157,
"column": 30
},
"end": {
"line": 157,
"column": 36
},
"identifierName": "moveTo"
},
"name": "moveTo"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 5262,
"end": 5266,
"loc": {
"start": {
"line": 157,
"column": 37
},
"end": {
"line": 157,
"column": 41
}
},
"extra": {
"rawValue": 0.75,
"raw": "0.75"
},
"value": 0.75
},
{
"type": "BinaryExpression",
"start": 5268,
"end": 5273,
"loc": {
"start": {
"line": 157,
"column": 43
},
"end": {
"line": 157,
"column": 48
}
},
"left": {
"type": "Identifier",
"start": 5268,
"end": 5269,
"loc": {
"start": {
"line": 157,
"column": 43
},
"end": {
"line": 157,
"column": 44
},
"identifierName": "h"
},
"name": "h"
},
"operator": "+",
"right": {
"type": "NumericLiteral",
"start": 5272,
"end": 5273,
"loc": {
"start": {
"line": 157,
"column": 47
},
"end": {
"line": 157,
"column": 48
}
},
"extra": {
"rawValue": 5,
"raw": "5"
},
"value": 5
}
}
]
}
},
{
"type": "ForStatement",
"start": 5289,
"end": 5835,
"loc": {
"start": {
"line": 158,
"column": 12
},
"end": {
"line": 169,
"column": 13
}
},
"init": {
"type": "VariableDeclaration",
"start": 5294,
"end": 5303,
"loc": {
"start": {
"line": 158,
"column": 17
},
"end": {
"line": 158,
"column": 26
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5298,
"end": 5303,
"loc": {
"start": {
"line": 158,
"column": 21
},
"end": {
"line": 158,
"column": 26
}
},
"id": {
"type": "Identifier",
"start": 5298,
"end": 5299,
"loc": {
"start": {
"line": 158,
"column": 21
},
"end": {
"line": 158,
"column": 22
},
"identifierName": "i"
},
"name": "i"
},
"init": {
"type": "NumericLiteral",
"start": 5302,
"end": 5303,
"loc": {
"start": {
"line": 158,
"column": 25
},
"end": {
"line": 158,
"column": 26
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
}
],
"kind": "let"
},
"test": {
"type": "BinaryExpression",
"start": 5305,
"end": 5322,
"loc": {
"start": {
"line": 158,
"column": 28
},
"end": {
"line": 158,
"column": 45
}
},
"left": {
"type": "Identifier",
"start": 5305,
"end": 5306,
"loc": {
"start": {
"line": 158,
"column": 28
},
"end": {
"line": 158,
"column": 29
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "MemberExpression",
"start": 5309,
"end": 5322,
"loc": {
"start": {
"line": 158,
"column": 32
},
"end": {
"line": 158,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 5309,
"end": 5315,
"loc": {
"start": {
"line": 158,
"column": 32
},
"end": {
"line": 158,
"column": 38
},
"identifierName": "values"
},
"name": "values"
},
"property": {
"type": "Identifier",
"start": 5316,
"end": 5322,
"loc": {
"start": {
"line": 158,
"column": 39
},
"end": {
"line": 158,
"column": 45
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
}
},
"update": {
"type": "UpdateExpression",
"start": 5324,
"end": 5327,
"loc": {
"start": {
"line": 158,
"column": 47
},
"end": {
"line": 158,
"column": 50
}
},
"operator": "++",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 5326,
"end": 5327,
"loc": {
"start": {
"line": 158,
"column": 49
},
"end": {
"line": 158,
"column": 50
},
"identifierName": "i"
},
"name": "i"
},
"extra": {
"parenthesizedArgument": false
}
},
"body": {
"type": "BlockStatement",
"start": 5329,
"end": 5835,
"loc": {
"start": {
"line": 158,
"column": 52
},
"end": {
"line": 169,
"column": 13
}
},
"body": [
{
"type": "VariableDeclaration",
"start": 5348,
"end": 5417,
"loc": {
"start": {
"line": 159,
"column": 16
},
"end": {
"line": 159,
"column": 85
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5354,
"end": 5416,
"loc": {
"start": {
"line": 159,
"column": 22
},
"end": {
"line": 159,
"column": 84
}
},
"id": {
"type": "Identifier",
"start": 5354,
"end": 5360,
"loc": {
"start": {
"line": 159,
"column": 22
},
"end": {
"line": 159,
"column": 28
},
"identifierName": "yValue"
},
"name": "yValue"
},
"init": {
"type": "CallExpression",
"start": 5363,
"end": 5416,
"loc": {
"start": {
"line": 159,
"column": 31
},
"end": {
"line": 159,
"column": 84
}
},
"callee": {
"type": "Identifier",
"start": 5363,
"end": 5368,
"loc": {
"start": {
"line": 159,
"column": 31
},
"end": {
"line": 159,
"column": 36
},
"identifierName": "clamp"
},
"name": "clamp"
},
"arguments": [
{
"type": "BinaryExpression",
"start": 5369,
"end": 5399,
"loc": {
"start": {
"line": 159,
"column": 37
},
"end": {
"line": 159,
"column": 67
}
},
"left": {
"type": "BinaryExpression",
"start": 5370,
"end": 5394,
"loc": {
"start": {
"line": 159,
"column": 38
},
"end": {
"line": 159,
"column": 62
}
},
"left": {
"type": "NumericLiteral",
"start": 5370,
"end": 5371,
"loc": {
"start": {
"line": 159,
"column": 38
},
"end": {
"line": 159,
"column": 39
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
},
"operator": "-",
"right": {
"type": "BinaryExpression",
"start": 5374,
"end": 5394,
"loc": {
"start": {
"line": 159,
"column": 42
},
"end": {
"line": 159,
"column": 62
}
},
"left": {
"type": "MemberExpression",
"start": 5374,
"end": 5383,
"loc": {
"start": {
"line": 159,
"column": 42
},
"end": {
"line": 159,
"column": 51
}
},
"object": {
"type": "Identifier",
"start": 5374,
"end": 5380,
"loc": {
"start": {
"line": 159,
"column": 42
},
"end": {
"line": 159,
"column": 48
},
"identifierName": "values"
},
"name": "values"
},
"property": {
"type": "Identifier",
"start": 5381,
"end": 5382,
"loc": {
"start": {
"line": 159,
"column": 49
},
"end": {
"line": 159,
"column": 50
},
"identifierName": "i"
},
"name": "i"
},
"computed": true
},
"operator": "/",
"right": {
"type": "Identifier",
"start": 5386,
"end": 5394,
"loc": {
"start": {
"line": 159,
"column": 54
},
"end": {
"line": 159,
"column": 62
},
"identifierName": "maxValue"
},
"name": "maxValue"
}
},
"extra": {
"parenthesized": true,
"parenStart": 5369
}
},
"operator": "*",
"right": {
"type": "Identifier",
"start": 5398,
"end": 5399,
"loc": {
"start": {
"line": 159,
"column": 66
},
"end": {
"line": 159,
"column": 67
},
"identifierName": "h"
},
"name": "h"
}
},
{
"type": "NumericLiteral",
"start": 5401,
"end": 5405,
"loc": {
"start": {
"line": 159,
"column": 69
},
"end": {
"line": 159,
"column": 73
}
},
"extra": {
"rawValue": 0.75,
"raw": "0.75"
},
"value": 0.75
},
{
"type": "BinaryExpression",
"start": 5407,
"end": 5415,
"loc": {
"start": {
"line": 159,
"column": 75
},
"end": {
"line": 159,
"column": 83
}
},
"left": {
"type": "Identifier",
"start": 5407,
"end": 5408,
"loc": {
"start": {
"line": 159,
"column": 75
},
"end": {
"line": 159,
"column": 76
},
"identifierName": "h"
},
"name": "h"
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 5411,
"end": 5415,
"loc": {
"start": {
"line": 159,
"column": 79
},
"end": {
"line": 159,
"column": 83
}
},
"extra": {
"rawValue": 0.75,
"raw": "0.75"
},
"value": 0.75
}
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 5435,
"end": 5460,
"loc": {
"start": {
"line": 160,
"column": 16
},
"end": {
"line": 160,
"column": 41
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 5441,
"end": 5459,
"loc": {
"start": {
"line": 160,
"column": 22
},
"end": {
"line": 160,
"column": 40
}
},
"id": {
"type": "Identifier",
"start": 5441,
"end": 5442,
"loc": {
"start": {
"line": 160,
"column": 22
},
"end": {
"line": 160,
"column": 23
},
"identifierName": "x"
},
"name": "x"
},
"init": {
"type": "BinaryExpression",
"start": 5445,
"end": 5459,
"loc": {
"start": {
"line": 160,
"column": 26
},
"end": {
"line": 160,
"column": 40
}
},
"left": {
"type": "Identifier",
"start": 5445,
"end": 5446,
"loc": {
"start": {
"line": 160,
"column": 26
},
"end": {
"line": 160,
"column": 27
},
"identifierName": "i"
},
"name": "i"
},
"operator": "*",
"right": {
"type": "Identifier",
"start": 5449,
"end": 5459,
"loc": {
"start": {
"line": 160,
"column": 30
},
"end": {
"line": 160,
"column": 40
},
"identifierName": "sliceWidth"
},
"name": "sliceWidth"
}
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 5478,
"end": 5572,
"loc": {
"start": {
"line": 161,
"column": 16
},
"end": {
"line": 163,
"column": 17
}
},
"test": {
"type": "BinaryExpression",
"start": 5482,
"end": 5489,
"loc": {
"start": {
"line": 161,
"column": 20
},
"end": {
"line": 161,
"column": 27
}
},
"left": {
"type": "Identifier",
"start": 5482,
"end": 5483,
"loc": {
"start": {
"line": 161,
"column": 20
},
"end": {
"line": 161,
"column": 21
},
"identifierName": "i"
},
"name": "i"
},
"operator": "===",
"right": {
"type": "NumericLiteral",
"start": 5488,
"end": 5489,
"loc": {
"start": {
"line": 161,
"column": 26
},
"end": {
"line": 161,
"column": 27
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
},
"consequent": {
"type": "BlockStatement",
"start": 5491,
"end": 5572,
"loc": {
"start": {
"line": 161,
"column": 29
},
"end": {
"line": 163,
"column": 17
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 5514,
"end": 5553,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 59
}
},
"expression": {
"type": "CallExpression",
"start": 5514,
"end": 5552,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 58
}
},
"callee": {
"type": "MemberExpression",
"start": 5514,
"end": 5538,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 44
}
},
"object": {
"type": "MemberExpression",
"start": 5514,
"end": 5531,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 5514,
"end": 5518,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 5519,
"end": 5531,
"loc": {
"start": {
"line": 162,
"column": 25
},
"end": {
"line": 162,
"column": 37
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5532,
"end": 5538,
"loc": {
"start": {
"line": 162,
"column": 38
},
"end": {
"line": 162,
"column": 44
},
"identifierName": "lineTo"
},
"name": "lineTo"
},
"computed": false
},
"arguments": [
{
"type": "NumericLiteral",
"start": 5539,
"end": 5543,
"loc": {
"start": {
"line": 162,
"column": 45
},
"end": {
"line": 162,
"column": 49
}
},
"extra": {
"rawValue": 0.75,
"raw": "0.75"
},
"value": 0.75
},
{
"type": "Identifier",
"start": 5545,
"end": 5551,
"loc": {
"start": {
"line": 162,
"column": 51
},
"end": {
"line": 162,
"column": 57
},
"identifierName": "yValue"
},
"name": "yValue"
}
]
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 5590,
"end": 5626,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 52
}
},
"expression": {
"type": "CallExpression",
"start": 5590,
"end": 5625,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 51
}
},
"callee": {
"type": "MemberExpression",
"start": 5590,
"end": 5614,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 40
}
},
"object": {
"type": "MemberExpression",
"start": 5590,
"end": 5607,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 5590,
"end": 5594,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 5595,
"end": 5607,
"loc": {
"start": {
"line": 164,
"column": 21
},
"end": {
"line": 164,
"column": 33
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5608,
"end": 5614,
"loc": {
"start": {
"line": 164,
"column": 34
},
"end": {
"line": 164,
"column": 40
},
"identifierName": "lineTo"
},
"name": "lineTo"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 5615,
"end": 5616,
"loc": {
"start": {
"line": 164,
"column": 41
},
"end": {
"line": 164,
"column": 42
},
"identifierName": "x"
},
"name": "x"
},
{
"type": "Identifier",
"start": 5618,
"end": 5624,
"loc": {
"start": {
"line": 164,
"column": 44
},
"end": {
"line": 164,
"column": 50
},
"identifierName": "yValue"
},
"name": "yValue"
}
]
}
},
{
"type": "IfStatement",
"start": 5644,
"end": 5820,
"loc": {
"start": {
"line": 165,
"column": 16
},
"end": {
"line": 168,
"column": 17
}
},
"test": {
"type": "BinaryExpression",
"start": 5648,
"end": 5671,
"loc": {
"start": {
"line": 165,
"column": 20
},
"end": {
"line": 165,
"column": 43
}
},
"left": {
"type": "Identifier",
"start": 5648,
"end": 5649,
"loc": {
"start": {
"line": 165,
"column": 20
},
"end": {
"line": 165,
"column": 21
},
"identifierName": "i"
},
"name": "i"
},
"operator": "===",
"right": {
"type": "BinaryExpression",
"start": 5654,
"end": 5671,
"loc": {
"start": {
"line": 165,
"column": 26
},
"end": {
"line": 165,
"column": 43
}
},
"left": {
"type": "MemberExpression",
"start": 5654,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 26
},
"end": {
"line": 165,
"column": 39
}
},
"object": {
"type": "Identifier",
"start": 5654,
"end": 5660,
"loc": {
"start": {
"line": 165,
"column": 26
},
"end": {
"line": 165,
"column": 32
},
"identifierName": "values"
},
"name": "values"
},
"property": {
"type": "Identifier",
"start": 5661,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 33
},
"end": {
"line": 165,
"column": 39
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
},
"operator": "-",
"right": {
"type": "NumericLiteral",
"start": 5670,
"end": 5671,
"loc": {
"start": {
"line": 165,
"column": 42
},
"end": {
"line": 165,
"column": 43
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
}
},
"consequent": {
"type": "BlockStatement",
"start": 5673,
"end": 5820,
"loc": {
"start": {
"line": 165,
"column": 45
},
"end": {
"line": 168,
"column": 17
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 5696,
"end": 5738,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 62
}
},
"expression": {
"type": "CallExpression",
"start": 5696,
"end": 5737,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 61
}
},
"callee": {
"type": "MemberExpression",
"start": 5696,
"end": 5720,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 44
}
},
"object": {
"type": "MemberExpression",
"start": 5696,
"end": 5713,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 5696,
"end": 5700,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 5701,
"end": 5713,
"loc": {
"start": {
"line": 166,
"column": 25
},
"end": {
"line": 166,
"column": 37
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5714,
"end": 5720,
"loc": {
"start": {
"line": 166,
"column": 38
},
"end": {
"line": 166,
"column": 44
},
"identifierName": "lineTo"
},
"name": "lineTo"
},
"computed": false
},
"arguments": [
{
"type": "BinaryExpression",
"start": 5721,
"end": 5728,
"loc": {
"start": {
"line": 166,
"column": 45
},
"end": {
"line": 166,
"column": 52
}
},
"left": {
"type": "Identifier",
"start": 5721,
"end": 5722,
"loc": {
"start": {
"line": 166,
"column": 45
},
"end": {
"line": 166,
"column": 46
},
"identifierName": "w"
},
"name": "w"
},
"operator": "+",
"right": {
"type": "NumericLiteral",
"start": 5725,
"end": 5728,
"loc": {
"start": {
"line": 166,
"column": 49
},
"end": {
"line": 166,
"column": 52
}
},
"extra": {
"rawValue": 100,
"raw": "100"
},
"value": 100
}
},
{
"type": "Identifier",
"start": 5730,
"end": 5736,
"loc": {
"start": {
"line": 166,
"column": 54
},
"end": {
"line": 166,
"column": 60
},
"identifierName": "yValue"
},
"name": "yValue"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 5760,
"end": 5801,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 61
}
},
"expression": {
"type": "CallExpression",
"start": 5760,
"end": 5800,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 60
}
},
"callee": {
"type": "MemberExpression",
"start": 5760,
"end": 5784,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 44
}
},
"object": {
"type": "MemberExpression",
"start": 5760,
"end": 5777,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 5760,
"end": 5764,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 24
}
}
},
"property": {
"type": "Identifier",
"start": 5765,
"end": 5777,
"loc": {
"start": {
"line": 167,
"column": 25
},
"end": {
"line": 167,
"column": 37
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5778,
"end": 5784,
"loc": {
"start": {
"line": 167,
"column": 38
},
"end": {
"line": 167,
"column": 44
},
"identifierName": "lineTo"
},
"name": "lineTo"
},
"computed": false
},
"arguments": [
{
"type": "BinaryExpression",
"start": 5785,
"end": 5792,
"loc": {
"start": {
"line": 167,
"column": 45
},
"end": {
"line": 167,
"column": 52
}
},
"left": {
"type": "Identifier",
"start": 5785,
"end": 5786,
"loc": {
"start": {
"line": 167,
"column": 45
},
"end": {
"line": 167,
"column": 46
},
"identifierName": "w"
},
"name": "w"
},
"operator": "+",
"right": {
"type": "NumericLiteral",
"start": 5789,
"end": 5792,
"loc": {
"start": {
"line": 167,
"column": 49
},
"end": {
"line": 167,
"column": 52
}
},
"extra": {
"rawValue": 100,
"raw": "100"
},
"value": 100
}
},
{
"type": "BinaryExpression",
"start": 5794,
"end": 5799,
"loc": {
"start": {
"line": 167,
"column": 54
},
"end": {
"line": 167,
"column": 59
}
},
"left": {
"type": "Identifier",
"start": 5794,
"end": 5795,
"loc": {
"start": {
"line": 167,
"column": 54
},
"end": {
"line": 167,
"column": 55
},
"identifierName": "h"
},
"name": "h"
},
"operator": "+",
"right": {
"type": "NumericLiteral",
"start": 5798,
"end": 5799,
"loc": {
"start": {
"line": 167,
"column": 58
},
"end": {
"line": 167,
"column": 59
}
},
"extra": {
"rawValue": 5,
"raw": "5"
},
"value": 5
}
}
]
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": []
}
},
{
"type": "ExpressionStatement",
"start": 5851,
"end": 5881,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 42
}
},
"expression": {
"type": "CallExpression",
"start": 5851,
"end": 5880,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 41
}
},
"callee": {
"type": "MemberExpression",
"start": 5851,
"end": 5878,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 5851,
"end": 5868,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 5851,
"end": 5855,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 5856,
"end": 5868,
"loc": {
"start": {
"line": 171,
"column": 17
},
"end": {
"line": 171,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5869,
"end": 5878,
"loc": {
"start": {
"line": 171,
"column": 30
},
"end": {
"line": 171,
"column": 39
},
"identifierName": "closePath"
},
"name": "closePath"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 5895,
"end": 5922,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 39
}
},
"expression": {
"type": "CallExpression",
"start": 5895,
"end": 5921,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 38
}
},
"callee": {
"type": "MemberExpression",
"start": 5895,
"end": 5919,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 36
}
},
"object": {
"type": "MemberExpression",
"start": 5895,
"end": 5912,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 5895,
"end": 5899,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 5900,
"end": 5912,
"loc": {
"start": {
"line": 172,
"column": 17
},
"end": {
"line": 172,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5913,
"end": 5919,
"loc": {
"start": {
"line": 172,
"column": 30
},
"end": {
"line": 172,
"column": 36
},
"identifierName": "stroke"
},
"name": "stroke"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 5936,
"end": 5961,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 37
}
},
"expression": {
"type": "CallExpression",
"start": 5936,
"end": 5960,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 36
}
},
"callee": {
"type": "MemberExpression",
"start": 5936,
"end": 5958,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 34
}
},
"object": {
"type": "MemberExpression",
"start": 5936,
"end": 5953,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 29
}
},
"object": {
"type": "ThisExpression",
"start": 5936,
"end": 5940,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 5941,
"end": 5953,
"loc": {
"start": {
"line": 173,
"column": 17
},
"end": {
"line": 173,
"column": 29
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5954,
"end": 5958,
"loc": {
"start": {
"line": 173,
"column": 30
},
"end": {
"line": 173,
"column": 34
},
"identifierName": "fill"
},
"name": "fill"
},
"computed": false
},
"arguments": []
}
}
],
"directives": []
},
"alternate": {
"type": "BlockStatement",
"start": 5978,
"end": 6171,
"loc": {
"start": {
"line": 174,
"column": 15
},
"end": {
"line": 180,
"column": 9
}
},
"body": [
{
"type": "IfStatement",
"start": 5993,
"end": 6160,
"loc": {
"start": {
"line": 175,
"column": 12
},
"end": {
"line": 179,
"column": 13
}
},
"test": {
"type": "MemberExpression",
"start": 5997,
"end": 6013,
"loc": {
"start": {
"line": 175,
"column": 16
},
"end": {
"line": 175,
"column": 32
}
},
"object": {
"type": "ThisExpression",
"start": 5997,
"end": 6001,
"loc": {
"start": {
"line": 175,
"column": 16
},
"end": {
"line": 175,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 6002,
"end": 6013,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 32
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"consequent": {
"type": "BlockStatement",
"start": 6015,
"end": 6160,
"loc": {
"start": {
"line": 175,
"column": 34
},
"end": {
"line": 179,
"column": 13
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6034,
"end": 6060,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 42
}
},
"expression": {
"type": "CallExpression",
"start": 6034,
"end": 6059,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 41
}
},
"callee": {
"type": "MemberExpression",
"start": 6034,
"end": 6057,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 6034,
"end": 6050,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 32
}
},
"object": {
"type": "ThisExpression",
"start": 6034,
"end": 6038,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 20
}
}
},
"property": {
"type": "Identifier",
"start": 6039,
"end": 6050,
"loc": {
"start": {
"line": 176,
"column": 21
},
"end": {
"line": 176,
"column": 32
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6051,
"end": 6057,
"loc": {
"start": {
"line": 176,
"column": 33
},
"end": {
"line": 176,
"column": 39
},
"identifierName": "remove"
},
"name": "remove"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 6078,
"end": 6102,
"loc": {
"start": {
"line": 177,
"column": 16
},
"end": {
"line": 177,
"column": 40
}
},
"expression": {
"type": "UnaryExpression",
"start": 6078,
"end": 6101,
"loc": {
"start": {
"line": 177,
"column": 16
},
"end": {
"line": 177,
"column": 39
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 6085,
"end": 6101,
"loc": {
"start": {
"line": 177,
"column": 23
},
"end": {
"line": 177,
"column": 39
}
},
"object": {
"type": "ThisExpression",
"start": 6085,
"end": 6089,
"loc": {
"start": {
"line": 177,
"column": 23
},
"end": {
"line": 177,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"start": 6090,
"end": 6101,
"loc": {
"start": {
"line": 177,
"column": 28
},
"end": {
"line": 177,
"column": 39
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
}
},
{
"type": "ExpressionStatement",
"start": 6120,
"end": 6145,
"loc": {
"start": {
"line": 178,
"column": 16
},
"end": {
"line": 178,
"column": 41
}
},
"expression": {
"type": "UnaryExpression",
"start": 6120,
"end": 6144,
"loc": {
"start": {
"line": 178,
"column": 16
},
"end": {
"line": 178,
"column": 40
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 6127,
"end": 6144,
"loc": {
"start": {
"line": 178,
"column": 23
},
"end": {
"line": 178,
"column": 40
}
},
"object": {
"type": "ThisExpression",
"start": 6127,
"end": 6131,
"loc": {
"start": {
"line": 178,
"column": 23
},
"end": {
"line": 178,
"column": 27
}
}
},
"property": {
"type": "Identifier",
"start": 6132,
"end": 6144,
"loc": {
"start": {
"line": 178,
"column": 28
},
"end": {
"line": 178,
"column": 40
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": []
}
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n *\r\n * @param {enumDisplayMode} displayMode\r\n * @param {enumAnalyticsDataSource} dataSource\r\n * @param {string} unit\r\n * @param {boolean=} forced\r\n ",
"start": 2205,
"end": 2384,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 79,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Attaches the handle\r\n * @param {HTMLElement} parent\r\n ",
"start": 6186,
"end": 6262,
"loc": {
"start": {
"line": 183,
"column": 4
},
"end": {
"line": 186,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 6268,
"end": 6539,
"loc": {
"start": {
"line": 187,
"column": 4
},
"end": {
"line": 195,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6268,
"end": 6274,
"loc": {
"start": {
"line": 187,
"column": 4
},
"end": {
"line": 187,
"column": 10
},
"identifierName": "attach"
},
"name": "attach",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 6275,
"end": 6281,
"loc": {
"start": {
"line": 187,
"column": 11
},
"end": {
"line": 187,
"column": 17
},
"identifierName": "parent"
},
"name": "parent"
}
],
"body": {
"type": "BlockStatement",
"start": 6283,
"end": 6539,
"loc": {
"start": {
"line": 187,
"column": 19
},
"end": {
"line": 195,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 6294,
"end": 6358,
"loc": {
"start": {
"line": 188,
"column": 8
},
"end": {
"line": 190,
"column": 9
}
},
"test": {
"type": "UnaryExpression",
"start": 6298,
"end": 6311,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 188,
"column": 25
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 6299,
"end": 6311,
"loc": {
"start": {
"line": 188,
"column": 13
},
"end": {
"line": 188,
"column": 25
}
},
"object": {
"type": "ThisExpression",
"start": 6299,
"end": 6303,
"loc": {
"start": {
"line": 188,
"column": 13
},
"end": {
"line": 188,
"column": 17
}
}
},
"property": {
"type": "Identifier",
"start": 6304,
"end": 6311,
"loc": {
"start": {
"line": 188,
"column": 18
},
"end": {
"line": 188,
"column": 25
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 6313,
"end": 6358,
"loc": {
"start": {
"line": 188,
"column": 27
},
"end": {
"line": 190,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6328,
"end": 6347,
"loc": {
"start": {
"line": 189,
"column": 12
},
"end": {
"line": 189,
"column": 31
}
},
"expression": {
"type": "CallExpression",
"start": 6328,
"end": 6346,
"loc": {
"start": {
"line": 189,
"column": 12
},
"end": {
"line": 189,
"column": 30
}
},
"callee": {
"type": "MemberExpression",
"start": 6328,
"end": 6344,
"loc": {
"start": {
"line": 189,
"column": 12
},
"end": {
"line": 189,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 6328,
"end": 6332,
"loc": {
"start": {
"line": 189,
"column": 12
},
"end": {
"line": 189,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6333,
"end": 6344,
"loc": {
"start": {
"line": 189,
"column": 17
},
"end": {
"line": 189,
"column": 28
},
"identifierName": "initElement"
},
"name": "initElement"
},
"computed": false
},
"arguments": []
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "IfStatement",
"start": 6368,
"end": 6532,
"loc": {
"start": {
"line": 191,
"column": 8
},
"end": {
"line": 194,
"column": 9
}
},
"test": {
"type": "BinaryExpression",
"start": 6372,
"end": 6409,
"loc": {
"start": {
"line": 191,
"column": 12
},
"end": {
"line": 191,
"column": 49
}
},
"left": {
"type": "MemberExpression",
"start": 6372,
"end": 6398,
"loc": {
"start": {
"line": 191,
"column": 12
},
"end": {
"line": 191,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 6372,
"end": 6384,
"loc": {
"start": {
"line": 191,
"column": 12
},
"end": {
"line": 191,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 6372,
"end": 6376,
"loc": {
"start": {
"line": 191,
"column": 12
},
"end": {
"line": 191,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6377,
"end": 6384,
"loc": {
"start": {
"line": 191,
"column": 17
},
"end": {
"line": 191,
"column": 24
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6385,
"end": 6398,
"loc": {
"start": {
"line": 191,
"column": 25
},
"end": {
"line": 191,
"column": 38
},
"identifierName": "parentElement"
},
"name": "parentElement"
},
"computed": false
},
"operator": "!==",
"right": {
"type": "Identifier",
"start": 6403,
"end": 6409,
"loc": {
"start": {
"line": 191,
"column": 43
},
"end": {
"line": 191,
"column": 49
},
"identifierName": "parent"
},
"name": "parent"
}
},
"consequent": {
"type": "BlockStatement",
"start": 6411,
"end": 6532,
"loc": {
"start": {
"line": 191,
"column": 51
},
"end": {
"line": 194,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6426,
"end": 6459,
"loc": {
"start": {
"line": 192,
"column": 12
},
"end": {
"line": 192,
"column": 45
}
},
"expression": {
"type": "CallExpression",
"start": 6426,
"end": 6458,
"loc": {
"start": {
"line": 192,
"column": 12
},
"end": {
"line": 192,
"column": 44
}
},
"callee": {
"type": "MemberExpression",
"start": 6426,
"end": 6444,
"loc": {
"start": {
"line": 192,
"column": 12
},
"end": {
"line": 192,
"column": 30
}
},
"object": {
"type": "Identifier",
"start": 6426,
"end": 6432,
"loc": {
"start": {
"line": 192,
"column": 12
},
"end": {
"line": 192,
"column": 18
},
"identifierName": "parent"
},
"name": "parent"
},
"property": {
"type": "Identifier",
"start": 6433,
"end": 6444,
"loc": {
"start": {
"line": 192,
"column": 19
},
"end": {
"line": 192,
"column": 30
},
"identifierName": "appendChild"
},
"name": "appendChild"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 6445,
"end": 6457,
"loc": {
"start": {
"line": 192,
"column": 31
},
"end": {
"line": 192,
"column": 43
}
},
"object": {
"type": "ThisExpression",
"start": 6445,
"end": 6449,
"loc": {
"start": {
"line": 192,
"column": 31
},
"end": {
"line": 192,
"column": 35
}
}
},
"property": {
"type": "Identifier",
"start": 6450,
"end": 6457,
"loc": {
"start": {
"line": 192,
"column": 36
},
"end": {
"line": 192,
"column": 43
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
}
]
}
},
{
"type": "ExpressionStatement",
"start": 6473,
"end": 6521,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 60
}
},
"expression": {
"type": "CallExpression",
"start": 6473,
"end": 6520,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 59
}
},
"callee": {
"type": "MemberExpression",
"start": 6473,
"end": 6506,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 45
}
},
"object": {
"type": "MemberExpression",
"start": 6473,
"end": 6498,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 6473,
"end": 6477,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6478,
"end": 6498,
"loc": {
"start": {
"line": 193,
"column": 17
},
"end": {
"line": 193,
"column": 37
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6499,
"end": 6506,
"loc": {
"start": {
"line": 193,
"column": 38
},
"end": {
"line": 193,
"column": 45
},
"identifierName": "observe"
},
"name": "observe"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 6507,
"end": 6519,
"loc": {
"start": {
"line": 193,
"column": 46
},
"end": {
"line": 193,
"column": 58
}
},
"object": {
"type": "ThisExpression",
"start": 6507,
"end": 6511,
"loc": {
"start": {
"line": 193,
"column": 46
},
"end": {
"line": 193,
"column": 50
}
}
},
"property": {
"type": "Identifier",
"start": 6512,
"end": 6519,
"loc": {
"start": {
"line": 193,
"column": 51
},
"end": {
"line": 193,
"column": 58
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
}
]
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Attaches the handle\r\n * @param {HTMLElement} parent\r\n ",
"start": 6186,
"end": 6262,
"loc": {
"start": {
"line": 183,
"column": 4
},
"end": {
"line": 186,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Detaches the handle\r\n ",
"start": 6547,
"end": 6587,
"loc": {
"start": {
"line": 197,
"column": 4
},
"end": {
"line": 199,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 6593,
"end": 6811,
"loc": {
"start": {
"line": 200,
"column": 4
},
"end": {
"line": 205,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6593,
"end": 6599,
"loc": {
"start": {
"line": 200,
"column": 4
},
"end": {
"line": 200,
"column": 10
},
"identifierName": "detach"
},
"name": "detach",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 6602,
"end": 6811,
"loc": {
"start": {
"line": 200,
"column": 13
},
"end": {
"line": 205,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 6613,
"end": 6804,
"loc": {
"start": {
"line": 201,
"column": 8
},
"end": {
"line": 204,
"column": 9
}
},
"test": {
"type": "LogicalExpression",
"start": 6617,
"end": 6659,
"loc": {
"start": {
"line": 201,
"column": 12
},
"end": {
"line": 201,
"column": 54
}
},
"left": {
"type": "MemberExpression",
"start": 6617,
"end": 6629,
"loc": {
"start": {
"line": 201,
"column": 12
},
"end": {
"line": 201,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 6617,
"end": 6621,
"loc": {
"start": {
"line": 201,
"column": 12
},
"end": {
"line": 201,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6622,
"end": 6629,
"loc": {
"start": {
"line": 201,
"column": 17
},
"end": {
"line": 201,
"column": 24
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"operator": "&&",
"right": {
"type": "MemberExpression",
"start": 6633,
"end": 6659,
"loc": {
"start": {
"line": 201,
"column": 28
},
"end": {
"line": 201,
"column": 54
}
},
"object": {
"type": "MemberExpression",
"start": 6633,
"end": 6645,
"loc": {
"start": {
"line": 201,
"column": 28
},
"end": {
"line": 201,
"column": 40
}
},
"object": {
"type": "ThisExpression",
"start": 6633,
"end": 6637,
"loc": {
"start": {
"line": 201,
"column": 28
},
"end": {
"line": 201,
"column": 32
}
}
},
"property": {
"type": "Identifier",
"start": 6638,
"end": 6645,
"loc": {
"start": {
"line": 201,
"column": 33
},
"end": {
"line": 201,
"column": 40
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6646,
"end": 6659,
"loc": {
"start": {
"line": 201,
"column": 41
},
"end": {
"line": 201,
"column": 54
},
"identifierName": "parentElement"
},
"name": "parentElement"
},
"computed": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 6661,
"end": 6804,
"loc": {
"start": {
"line": 201,
"column": 56
},
"end": {
"line": 204,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6676,
"end": 6729,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 65
}
},
"expression": {
"type": "CallExpression",
"start": 6676,
"end": 6728,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 64
}
},
"callee": {
"type": "MemberExpression",
"start": 6676,
"end": 6714,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 50
}
},
"object": {
"type": "MemberExpression",
"start": 6676,
"end": 6702,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 6676,
"end": 6688,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 6676,
"end": 6680,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6681,
"end": 6688,
"loc": {
"start": {
"line": 202,
"column": 17
},
"end": {
"line": 202,
"column": 24
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6689,
"end": 6702,
"loc": {
"start": {
"line": 202,
"column": 25
},
"end": {
"line": 202,
"column": 38
},
"identifierName": "parentElement"
},
"name": "parentElement"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6703,
"end": 6714,
"loc": {
"start": {
"line": 202,
"column": 39
},
"end": {
"line": 202,
"column": 50
},
"identifierName": "removeChild"
},
"name": "removeChild"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 6715,
"end": 6727,
"loc": {
"start": {
"line": 202,
"column": 51
},
"end": {
"line": 202,
"column": 63
}
},
"object": {
"type": "ThisExpression",
"start": 6715,
"end": 6719,
"loc": {
"start": {
"line": 202,
"column": 51
},
"end": {
"line": 202,
"column": 55
}
}
},
"property": {
"type": "Identifier",
"start": 6720,
"end": 6727,
"loc": {
"start": {
"line": 202,
"column": 56
},
"end": {
"line": 202,
"column": 63
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
}
]
}
},
{
"type": "ExpressionStatement",
"start": 6743,
"end": 6793,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 62
}
},
"expression": {
"type": "CallExpression",
"start": 6743,
"end": 6792,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 61
}
},
"callee": {
"type": "MemberExpression",
"start": 6743,
"end": 6778,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 47
}
},
"object": {
"type": "MemberExpression",
"start": 6743,
"end": 6768,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 6743,
"end": 6747,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6748,
"end": 6768,
"loc": {
"start": {
"line": 203,
"column": 17
},
"end": {
"line": 203,
"column": 37
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6769,
"end": 6778,
"loc": {
"start": {
"line": 203,
"column": 38
},
"end": {
"line": 203,
"column": 47
},
"identifierName": "unobserve"
},
"name": "unobserve"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 6779,
"end": 6791,
"loc": {
"start": {
"line": 203,
"column": 48
},
"end": {
"line": 203,
"column": 60
}
},
"object": {
"type": "ThisExpression",
"start": 6779,
"end": 6783,
"loc": {
"start": {
"line": 203,
"column": 48
},
"end": {
"line": 203,
"column": 52
}
}
},
"property": {
"type": "Identifier",
"start": 6784,
"end": 6791,
"loc": {
"start": {
"line": 203,
"column": 53
},
"end": {
"line": 203,
"column": 60
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
}
]
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Detaches the handle\r\n ",
"start": 6547,
"end": 6587,
"loc": {
"start": {
"line": 197,
"column": 4
},
"end": {
"line": 199,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Cleans up all child elements\r\n ",
"start": 6819,
"end": 6868,
"loc": {
"start": {
"line": 207,
"column": 4
},
"end": {
"line": 209,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 6874,
"end": 7190,
"loc": {
"start": {
"line": 210,
"column": 4
},
"end": {
"line": 221,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 6874,
"end": 6894,
"loc": {
"start": {
"line": 210,
"column": 4
},
"end": {
"line": 210,
"column": 24
},
"identifierName": "cleanupChildElements"
},
"name": "cleanupChildElements",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 6897,
"end": 7190,
"loc": {
"start": {
"line": 210,
"column": 27
},
"end": {
"line": 221,
"column": 5
}
},
"body": [
{
"type": "IfStatement",
"start": 6908,
"end": 7020,
"loc": {
"start": {
"line": 211,
"column": 8
},
"end": {
"line": 214,
"column": 9
}
},
"test": {
"type": "MemberExpression",
"start": 6912,
"end": 6928,
"loc": {
"start": {
"line": 211,
"column": 12
},
"end": {
"line": 211,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 6912,
"end": 6916,
"loc": {
"start": {
"line": 211,
"column": 12
},
"end": {
"line": 211,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6917,
"end": 6928,
"loc": {
"start": {
"line": 211,
"column": 17
},
"end": {
"line": 211,
"column": 28
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
},
"consequent": {
"type": "BlockStatement",
"start": 6930,
"end": 7020,
"loc": {
"start": {
"line": 211,
"column": 30
},
"end": {
"line": 214,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 6945,
"end": 6971,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 38
}
},
"expression": {
"type": "CallExpression",
"start": 6945,
"end": 6970,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 37
}
},
"callee": {
"type": "MemberExpression",
"start": 6945,
"end": 6968,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 35
}
},
"object": {
"type": "MemberExpression",
"start": 6945,
"end": 6961,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 6945,
"end": 6949,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 6950,
"end": 6961,
"loc": {
"start": {
"line": 212,
"column": 17
},
"end": {
"line": 212,
"column": 28
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6962,
"end": 6968,
"loc": {
"start": {
"line": 212,
"column": 29
},
"end": {
"line": 212,
"column": 35
},
"identifierName": "remove"
},
"name": "remove"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 6985,
"end": 7009,
"loc": {
"start": {
"line": 213,
"column": 12
},
"end": {
"line": 213,
"column": 36
}
},
"expression": {
"type": "UnaryExpression",
"start": 6985,
"end": 7008,
"loc": {
"start": {
"line": 213,
"column": 12
},
"end": {
"line": 213,
"column": 35
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 6992,
"end": 7008,
"loc": {
"start": {
"line": 213,
"column": 19
},
"end": {
"line": 213,
"column": 35
}
},
"object": {
"type": "ThisExpression",
"start": 6992,
"end": 6996,
"loc": {
"start": {
"line": 213,
"column": 19
},
"end": {
"line": 213,
"column": 23
}
}
},
"property": {
"type": "Identifier",
"start": 6997,
"end": 7008,
"loc": {
"start": {
"line": 213,
"column": 24
},
"end": {
"line": 213,
"column": 35
},
"identifierName": "shapeCanvas"
},
"name": "shapeCanvas"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "IfStatement",
"start": 7032,
"end": 7183,
"loc": {
"start": {
"line": 216,
"column": 8
},
"end": {
"line": 220,
"column": 9
}
},
"test": {
"type": "MemberExpression",
"start": 7036,
"end": 7052,
"loc": {
"start": {
"line": 216,
"column": 12
},
"end": {
"line": 216,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 7036,
"end": 7040,
"loc": {
"start": {
"line": 216,
"column": 12
},
"end": {
"line": 216,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 7041,
"end": 7052,
"loc": {
"start": {
"line": 216,
"column": 17
},
"end": {
"line": 216,
"column": 28
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"consequent": {
"type": "BlockStatement",
"start": 7054,
"end": 7183,
"loc": {
"start": {
"line": 216,
"column": 30
},
"end": {
"line": 220,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 7069,
"end": 7095,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 38
}
},
"expression": {
"type": "CallExpression",
"start": 7069,
"end": 7094,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 37
}
},
"callee": {
"type": "MemberExpression",
"start": 7069,
"end": 7092,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 35
}
},
"object": {
"type": "MemberExpression",
"start": 7069,
"end": 7085,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 28
}
},
"object": {
"type": "ThisExpression",
"start": 7069,
"end": 7073,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 7074,
"end": 7085,
"loc": {
"start": {
"line": 217,
"column": 17
},
"end": {
"line": 217,
"column": 28
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7086,
"end": 7092,
"loc": {
"start": {
"line": 217,
"column": 29
},
"end": {
"line": 217,
"column": 35
},
"identifierName": "remove"
},
"name": "remove"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 7109,
"end": 7133,
"loc": {
"start": {
"line": 218,
"column": 12
},
"end": {
"line": 218,
"column": 36
}
},
"expression": {
"type": "UnaryExpression",
"start": 7109,
"end": 7132,
"loc": {
"start": {
"line": 218,
"column": 12
},
"end": {
"line": 218,
"column": 35
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 7116,
"end": 7132,
"loc": {
"start": {
"line": 218,
"column": 19
},
"end": {
"line": 218,
"column": 35
}
},
"object": {
"type": "ThisExpression",
"start": 7116,
"end": 7120,
"loc": {
"start": {
"line": 218,
"column": 19
},
"end": {
"line": 218,
"column": 23
}
}
},
"property": {
"type": "Identifier",
"start": 7121,
"end": 7132,
"loc": {
"start": {
"line": 218,
"column": 24
},
"end": {
"line": 218,
"column": 35
},
"identifierName": "graphCanvas"
},
"name": "graphCanvas"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
}
},
{
"type": "ExpressionStatement",
"start": 7147,
"end": 7172,
"loc": {
"start": {
"line": 219,
"column": 12
},
"end": {
"line": 219,
"column": 37
}
},
"expression": {
"type": "UnaryExpression",
"start": 7147,
"end": 7171,
"loc": {
"start": {
"line": 219,
"column": 12
},
"end": {
"line": 219,
"column": 36
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 7154,
"end": 7171,
"loc": {
"start": {
"line": 219,
"column": 19
},
"end": {
"line": 219,
"column": 36
}
},
"object": {
"type": "ThisExpression",
"start": 7154,
"end": 7158,
"loc": {
"start": {
"line": 219,
"column": 19
},
"end": {
"line": 219,
"column": 23
}
}
},
"property": {
"type": "Identifier",
"start": 7159,
"end": 7171,
"loc": {
"start": {
"line": 219,
"column": 24
},
"end": {
"line": 219,
"column": 36
},
"identifierName": "graphContext"
},
"name": "graphContext"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
}
}
],
"directives": []
},
"alternate": null
}
],
"directives": [],
"trailingComments": null
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Cleans up all child elements\r\n ",
"start": 6819,
"end": 6868,
"loc": {
"start": {
"line": 207,
"column": 4
},
"end": {
"line": 209,
"column": 7
}
}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Destroys the handle\r\n ",
"start": 7198,
"end": 7238,
"loc": {
"start": {
"line": 223,
"column": 4
},
"end": {
"line": 225,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 7244,
"end": 7540,
"loc": {
"start": {
"line": 226,
"column": 4
},
"end": {
"line": 236,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 7244,
"end": 7251,
"loc": {
"start": {
"line": 226,
"column": 4
},
"end": {
"line": 226,
"column": 11
},
"identifierName": "destroy"
},
"name": "destroy",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 7254,
"end": 7540,
"loc": {
"start": {
"line": 226,
"column": 14
},
"end": {
"line": 236,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 7265,
"end": 7293,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 36
}
},
"expression": {
"type": "CallExpression",
"start": 7265,
"end": 7292,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 35
}
},
"callee": {
"type": "MemberExpression",
"start": 7265,
"end": 7290,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 33
}
},
"object": {
"type": "ThisExpression",
"start": 7265,
"end": 7269,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 12
}
}
},
"property": {
"type": "Identifier",
"start": 7270,
"end": 7290,
"loc": {
"start": {
"line": 227,
"column": 13
},
"end": {
"line": 227,
"column": 33
},
"identifierName": "cleanupChildElements"
},
"name": "cleanupChildElements"
},
"computed": false
},
"arguments": []
}
},
{
"type": "IfStatement",
"start": 7303,
"end": 7533,
"loc": {
"start": {
"line": 228,
"column": 8
},
"end": {
"line": 235,
"column": 9
}
},
"test": {
"type": "MemberExpression",
"start": 7307,
"end": 7319,
"loc": {
"start": {
"line": 228,
"column": 12
},
"end": {
"line": 228,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 7307,
"end": 7311,
"loc": {
"start": {
"line": 228,
"column": 12
},
"end": {
"line": 228,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 7312,
"end": 7319,
"loc": {
"start": {
"line": 228,
"column": 17
},
"end": {
"line": 228,
"column": 24
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"consequent": {
"type": "BlockStatement",
"start": 7321,
"end": 7533,
"loc": {
"start": {
"line": 228,
"column": 26
},
"end": {
"line": 235,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 7336,
"end": 7386,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 62
}
},
"expression": {
"type": "CallExpression",
"start": 7336,
"end": 7385,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 61
}
},
"callee": {
"type": "MemberExpression",
"start": 7336,
"end": 7371,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 47
}
},
"object": {
"type": "MemberExpression",
"start": 7336,
"end": 7361,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 37
}
},
"object": {
"type": "ThisExpression",
"start": 7336,
"end": 7340,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 7341,
"end": 7361,
"loc": {
"start": {
"line": 229,
"column": 17
},
"end": {
"line": 229,
"column": 37
},
"identifierName": "intersectionObserver"
},
"name": "intersectionObserver"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7362,
"end": 7371,
"loc": {
"start": {
"line": 229,
"column": 38
},
"end": {
"line": 229,
"column": 47
},
"identifierName": "unobserve"
},
"name": "unobserve"
},
"computed": false
},
"arguments": [
{
"type": "MemberExpression",
"start": 7372,
"end": 7384,
"loc": {
"start": {
"line": 229,
"column": 48
},
"end": {
"line": 229,
"column": 60
}
},
"object": {
"type": "ThisExpression",
"start": 7372,
"end": 7376,
"loc": {
"start": {
"line": 229,
"column": 48
},
"end": {
"line": 229,
"column": 52
}
}
},
"property": {
"type": "Identifier",
"start": 7377,
"end": 7384,
"loc": {
"start": {
"line": 229,
"column": 53
},
"end": {
"line": 229,
"column": 60
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
}
]
}
},
{
"type": "ExpressionStatement",
"start": 7400,
"end": 7422,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 34
}
},
"expression": {
"type": "CallExpression",
"start": 7400,
"end": 7421,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 33
}
},
"callee": {
"type": "MemberExpression",
"start": 7400,
"end": 7419,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 31
}
},
"object": {
"type": "MemberExpression",
"start": 7400,
"end": 7412,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 24
}
},
"object": {
"type": "ThisExpression",
"start": 7400,
"end": 7404,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 16
}
}
},
"property": {
"type": "Identifier",
"start": 7405,
"end": 7412,
"loc": {
"start": {
"line": 230,
"column": 17
},
"end": {
"line": 230,
"column": 24
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7413,
"end": 7419,
"loc": {
"start": {
"line": 230,
"column": 25
},
"end": {
"line": 230,
"column": 31
},
"identifierName": "remove"
},
"name": "remove"
},
"computed": false
},
"arguments": []
}
},
{
"type": "ExpressionStatement",
"start": 7436,
"end": 7456,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"column": 32
}
},
"expression": {
"type": "UnaryExpression",
"start": 7436,
"end": 7455,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"column": 31
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 7443,
"end": 7455,
"loc": {
"start": {
"line": 231,
"column": 19
},
"end": {
"line": 231,
"column": 31
}
},
"object": {
"type": "ThisExpression",
"start": 7443,
"end": 7447,
"loc": {
"start": {
"line": 231,
"column": 19
},
"end": {
"line": 231,
"column": 23
}
}
},
"property": {
"type": "Identifier",
"start": 7448,
"end": 7455,
"loc": {
"start": {
"line": 231,
"column": 24
},
"end": {
"line": 231,
"column": 31
},
"identifierName": "element"
},
"name": "element"
},
"computed": false
},
"extra": {
"parenthesizedArgument": false
}
},
"trailingComments": [
{
"type": "CommentLine",
"value": " Remove handle",
"start": 7472,
"end": 7488,
"loc": {
"start": {
"line": 233,
"column": 12
},
"end": {
"line": 233,
"column": 28
}
}
}
]
},
{
"type": "ExpressionStatement",
"start": 7502,
"end": 7522,
"loc": {
"start": {
"line": 234,
"column": 12
},
"end": {
"line": 234,
"column": 32
}
},
"expression": {
"type": "UnaryExpression",
"start": 7502,
"end": 7521,
"loc": {
"start": {
"line": 234,
"column": 12
},
"end": {
"line": 234,
"column": 31
}
},
"operator": "delete",
"prefix": true,
"argument": {
"type": "MemberExpression",
"start": 7509,
"end": 7521,
"loc": {
"start": {
"line": 234,
"column": 19
},
"end": {
"line": 234,
"column": 31
}
},
"object": {
"type": "ThisExpression",
"start": 7509,
"end": 7513,
"loc": {
"start": {
"line": 234,
"column": 19
},
"end": {
"line": 234,
"column": 23
}
},
"leadingComments": null
},
"property": {
"type": "Identifier",
"start": 7514,
"end": 7521,
"loc": {
"start": {
"line": 234,
"column": 24
},
"end": {
"line": 234,
"column": 31
},
"identifierName": "counter"
},
"name": "counter"
},
"computed": false,
"leadingComments": null
},
"extra": {
"parenthesizedArgument": false
},
"leadingComments": null
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Remove handle",
"start": 7472,
"end": 7488,
"loc": {
"start": {
"line": 233,
"column": 12
},
"end": {
"line": 233,
"column": 28
}
}
}
]
}
],
"directives": []
},
"alternate": null
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Destroys the handle\r\n ",
"start": 7198,
"end": 7238,
"loc": {
"start": {
"line": 223,
"column": 4
},
"end": {
"line": 225,
"column": 7
}
}
}
]
}
]
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"column": 3
}
}
}
],
"trailingComments": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"column": 3
}
}
}
]
}
],
"directives": []
},
"comments": [
{
"type": "CommentBlock",
"value": "* @enum {string} ",
"start": 414,
"end": 435,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 21
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * @param {GameRoot} root\r\n * @param {ShapeDefinition} definition\r\n * @param {IntersectionObserver} intersectionObserver\r\n ",
"start": 832,
"end": 978,
"loc": {
"start": {
"line": 29,
"column": 4
},
"end": {
"line": 33,
"column": 7
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Sets whether the shape handle is visible currently\r\n * @param {boolean} visibility\r\n ",
"start": 1531,
"end": 1638,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 54,
"column": 7
}
}
},
{
"type": "CommentLine",
"value": " Create elements",
"start": 1863,
"end": 1881,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 34
}
}
},
{
"type": "CommentLine",
"value": " Drop elements",
"start": 2121,
"end": 2137,
"loc": {
"start": {
"line": 68,
"column": 12
},
"end": {
"line": 68,
"column": 28
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n *\r\n * @param {enumDisplayMode} displayMode\r\n * @param {enumAnalyticsDataSource} dataSource\r\n * @param {string} unit\r\n * @param {boolean=} forced\r\n ",
"start": 2205,
"end": 2384,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 79,
"column": 7
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Attaches the handle\r\n * @param {HTMLElement} parent\r\n ",
"start": 6186,
"end": 6262,
"loc": {
"start": {
"line": 183,
"column": 4
},
"end": {
"line": 186,
"column": 7
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Detaches the handle\r\n ",
"start": 6547,
"end": 6587,
"loc": {
"start": {
"line": 197,
"column": 4
},
"end": {
"line": 199,
"column": 7
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Cleans up all child elements\r\n ",
"start": 6819,
"end": 6868,
"loc": {
"start": {
"line": 207,
"column": 4
},
"end": {
"line": 209,
"column": 7
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Destroys the handle\r\n ",
"start": 7198,
"end": 7238,
"loc": {
"start": {
"line": 223,
"column": 4
},
"end": {
"line": 225,
"column": 7
}
}
},
{
"type": "CommentLine",
"value": " Remove handle",
"start": 7472,
"end": 7488,
"loc": {
"start": {
"line": 233,
"column": 12
},
"end": {
"line": 233,
"column": 28
}
}
}
],
"tokens": [
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 0,
"end": 6,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7,
"end": 8,
"loc": {
"start": {
"line": 1,
"column": 7
},
"end": {
"line": 1,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "makeOffscreenBuffer",
"start": 9,
"end": 28,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 29,
"end": 30,
"loc": {
"start": {
"line": 1,
"column": 29
},
"end": {
"line": 1,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 31,
"end": 35,
"loc": {
"start": {
"line": 1,
"column": 31
},
"end": {
"line": 1,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../../core/buffer_utils",
"start": 36,
"end": 64,
"loc": {
"start": {
"line": 1,
"column": 36
},
"end": {
"line": 1,
"column": 64
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 64,
"end": 65,
"loc": {
"start": {
"line": 1,
"column": 64
},
"end": {
"line": 1,
"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": 67,
"end": 73,
"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": 74,
"end": 75,
"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": "globalConfig",
"start": 76,
"end": 88,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 21
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 89,
"end": 90,
"loc": {
"start": {
"line": 2,
"column": 22
},
"end": {
"line": 2,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 91,
"end": 95,
"loc": {
"start": {
"line": 2,
"column": 24
},
"end": {
"line": 2,
"column": 28
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../../core/config",
"start": 96,
"end": 118,
"loc": {
"start": {
"line": 2,
"column": 29
},
"end": {
"line": 2,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 118,
"end": 119,
"loc": {
"start": {
"line": 2,
"column": 51
},
"end": {
"line": 2,
"column": 52
}
}
},
{
"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": 121,
"end": 127,
"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": 128,
"end": 129,
"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": "clamp",
"start": 130,
"end": 135,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 14
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 135,
"end": 136,
"loc": {
"start": {
"line": 3,
"column": 14
},
"end": {
"line": 3,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "formatBigNumber",
"start": 137,
"end": 152,
"loc": {
"start": {
"line": 3,
"column": 16
},
"end": {
"line": 3,
"column": 31
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 152,
"end": 153,
"loc": {
"start": {
"line": 3,
"column": 31
},
"end": {
"line": 3,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "round2Digits",
"start": 154,
"end": 166,
"loc": {
"start": {
"line": 3,
"column": 33
},
"end": {
"line": 3,
"column": 45
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 167,
"end": 168,
"loc": {
"start": {
"line": 3,
"column": 46
},
"end": {
"line": 3,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 169,
"end": 173,
"loc": {
"start": {
"line": 3,
"column": 48
},
"end": {
"line": 3,
"column": 52
}
}
},
{
"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": 174,
"end": 195,
"loc": {
"start": {
"line": 3,
"column": 53
},
"end": {
"line": 3,
"column": 74
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 195,
"end": 196,
"loc": {
"start": {
"line": 3,
"column": 74
},
"end": {
"line": 3,
"column": 75
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 198,
"end": 204,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 4,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 205,
"end": 206,
"loc": {
"start": {
"line": 4,
"column": 7
},
"end": {
"line": 4,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "T",
"start": 207,
"end": 208,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 10
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 209,
"end": 210,
"loc": {
"start": {
"line": 4,
"column": 11
},
"end": {
"line": 4,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 211,
"end": 215,
"loc": {
"start": {
"line": 4,
"column": 13
},
"end": {
"line": 4,
"column": 17
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../../translations",
"start": 216,
"end": 239,
"loc": {
"start": {
"line": 4,
"column": 18
},
"end": {
"line": 4,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 239,
"end": 240,
"loc": {
"start": {
"line": 4,
"column": 41
},
"end": {
"line": 4,
"column": 42
}
}
},
{
"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": 242,
"end": 248,
"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": 249,
"end": 250,
"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": "enumAnalyticsDataSource",
"start": 251,
"end": 274,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 32
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 275,
"end": 276,
"loc": {
"start": {
"line": 5,
"column": 33
},
"end": {
"line": 5,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 277,
"end": 281,
"loc": {
"start": {
"line": 5,
"column": 35
},
"end": {
"line": 5,
"column": 39
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../production_analytics",
"start": 282,
"end": 310,
"loc": {
"start": {
"line": 5,
"column": 40
},
"end": {
"line": 5,
"column": 68
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 310,
"end": 311,
"loc": {
"start": {
"line": 5,
"column": 68
},
"end": {
"line": 5,
"column": 69
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 313,
"end": 319,
"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": 320,
"end": 321,
"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": "GameRoot",
"start": 322,
"end": 330,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 17
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 331,
"end": 332,
"loc": {
"start": {
"line": 6,
"column": 18
},
"end": {
"line": 6,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 333,
"end": 337,
"loc": {
"start": {
"line": 6,
"column": 20
},
"end": {
"line": 6,
"column": 24
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../root",
"start": 338,
"end": 350,
"loc": {
"start": {
"line": 6,
"column": 25
},
"end": {
"line": 6,
"column": 37
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 350,
"end": 351,
"loc": {
"start": {
"line": 6,
"column": 37
},
"end": {
"line": 6,
"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": 353,
"end": 359,
"loc": {
"start": {
"line": 7,
"column": 0
},
"end": {
"line": 7,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 360,
"end": 361,
"loc": {
"start": {
"line": 7,
"column": 7
},
"end": {
"line": 7,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ShapeDefinition",
"start": 362,
"end": 377,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 24
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 378,
"end": 379,
"loc": {
"start": {
"line": 7,
"column": 25
},
"end": {
"line": 7,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 380,
"end": 384,
"loc": {
"start": {
"line": 7,
"column": 27
},
"end": {
"line": 7,
"column": 31
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../shape_definition",
"start": 385,
"end": 409,
"loc": {
"start": {
"line": 7,
"column": 32
},
"end": {
"line": 7,
"column": 56
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 409,
"end": 410,
"loc": {
"start": {
"line": 7,
"column": 56
},
"end": {
"line": 7,
"column": 57
}
}
},
{
"type": "CommentBlock",
"value": "* @enum {string} ",
"start": 414,
"end": 435,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 21
}
}
},
{
"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": 437,
"end": 443,
"loc": {
"start": {
"line": 10,
"column": 0
},
"end": {
"line": 10,
"column": 6
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 444,
"end": 449,
"loc": {
"start": {
"line": 10,
"column": 7
},
"end": {
"line": 10,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumDisplayMode",
"start": 450,
"end": 465,
"loc": {
"start": {
"line": 10,
"column": 13
},
"end": {
"line": 10,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 466,
"end": 467,
"loc": {
"start": {
"line": 10,
"column": 29
},
"end": {
"line": 10,
"column": 30
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 468,
"end": 469,
"loc": {
"start": {
"line": 10,
"column": 31
},
"end": {
"line": 10,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "icons",
"start": 475,
"end": 480,
"loc": {
"start": {
"line": 11,
"column": 4
},
"end": {
"line": 11,
"column": 9
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 480,
"end": 481,
"loc": {
"start": {
"line": 11,
"column": 9
},
"end": {
"line": 11,
"column": 10
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "icons",
"start": 482,
"end": 489,
"loc": {
"start": {
"line": 11,
"column": 11
},
"end": {
"line": 11,
"column": 18
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 489,
"end": 490,
"loc": {
"start": {
"line": 11,
"column": 18
},
"end": {
"line": 11,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "detailed",
"start": 496,
"end": 504,
"loc": {
"start": {
"line": 12,
"column": 4
},
"end": {
"line": 12,
"column": 12
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 504,
"end": 505,
"loc": {
"start": {
"line": 12,
"column": 12
},
"end": {
"line": 12,
"column": 13
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "detailed",
"start": 506,
"end": 516,
"loc": {
"start": {
"line": 12,
"column": 14
},
"end": {
"line": 12,
"column": 24
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 516,
"end": 517,
"loc": {
"start": {
"line": 12,
"column": 24
},
"end": {
"line": 12,
"column": 25
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 519,
"end": 520,
"loc": {
"start": {
"line": 13,
"column": 0
},
"end": {
"line": 13,
"column": 1
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 520,
"end": 521,
"loc": {
"start": {
"line": 13,
"column": 1
},
"end": {
"line": 13,
"column": 2
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Stores how many seconds one unit is\r\n * @type {Object<string, number>}\r\n ",
"start": 525,
"end": 608,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 18,
"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": 610,
"end": 616,
"loc": {
"start": {
"line": 19,
"column": 0
},
"end": {
"line": 19,
"column": 6
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 617,
"end": 622,
"loc": {
"start": {
"line": 19,
"column": 7
},
"end": {
"line": 19,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsUnitsSeconds",
"start": 623,
"end": 645,
"loc": {
"start": {
"line": 19,
"column": 13
},
"end": {
"line": 19,
"column": 35
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 646,
"end": 647,
"loc": {
"start": {
"line": 19,
"column": 36
},
"end": {
"line": 19,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 648,
"end": 649,
"loc": {
"start": {
"line": 19,
"column": 38
},
"end": {
"line": 19,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "second",
"start": 655,
"end": 661,
"loc": {
"start": {
"line": 20,
"column": 4
},
"end": {
"line": 20,
"column": 10
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 661,
"end": 662,
"loc": {
"start": {
"line": 20,
"column": 10
},
"end": {
"line": 20,
"column": 11
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 663,
"end": 664,
"loc": {
"start": {
"line": 20,
"column": 12
},
"end": {
"line": 20,
"column": 13
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 664,
"end": 665,
"loc": {
"start": {
"line": 20,
"column": 13
},
"end": {
"line": 20,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "minute",
"start": 671,
"end": 677,
"loc": {
"start": {
"line": 21,
"column": 4
},
"end": {
"line": 21,
"column": 10
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 677,
"end": 678,
"loc": {
"start": {
"line": 21,
"column": 10
},
"end": {
"line": 21,
"column": 11
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 60,
"start": 679,
"end": 681,
"loc": {
"start": {
"line": 21,
"column": 12
},
"end": {
"line": 21,
"column": 14
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 681,
"end": 682,
"loc": {
"start": {
"line": 21,
"column": 14
},
"end": {
"line": 21,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "hour",
"start": 688,
"end": 692,
"loc": {
"start": {
"line": 22,
"column": 4
},
"end": {
"line": 22,
"column": 8
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 692,
"end": 693,
"loc": {
"start": {
"line": 22,
"column": 8
},
"end": {
"line": 22,
"column": 9
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3600,
"start": 694,
"end": 698,
"loc": {
"start": {
"line": 22,
"column": 10
},
"end": {
"line": 22,
"column": 14
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 698,
"end": 699,
"loc": {
"start": {
"line": 22,
"column": 14
},
"end": {
"line": 22,
"column": 15
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 701,
"end": 702,
"loc": {
"start": {
"line": 23,
"column": 0
},
"end": {
"line": 23,
"column": 1
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 702,
"end": 703,
"loc": {
"start": {
"line": 23,
"column": 1
},
"end": {
"line": 23,
"column": 2
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Simple wrapper for a shape definition within the shape statistics\r\n ",
"start": 707,
"end": 785,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 27,
"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": 787,
"end": 793,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 28,
"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": 794,
"end": 799,
"loc": {
"start": {
"line": 28,
"column": 7
},
"end": {
"line": 28,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "HUDShapeStatisticsHandle",
"start": 800,
"end": 824,
"loc": {
"start": {
"line": 28,
"column": 13
},
"end": {
"line": 28,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 825,
"end": 826,
"loc": {
"start": {
"line": 28,
"column": 38
},
"end": {
"line": 28,
"column": 39
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * @param {GameRoot} root\r\n * @param {ShapeDefinition} definition\r\n * @param {IntersectionObserver} intersectionObserver\r\n ",
"start": 832,
"end": 978,
"loc": {
"start": {
"line": 29,
"column": 4
},
"end": {
"line": 33,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "constructor",
"start": 984,
"end": 995,
"loc": {
"start": {
"line": 34,
"column": 4
},
"end": {
"line": 34,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 995,
"end": 996,
"loc": {
"start": {
"line": 34,
"column": 15
},
"end": {
"line": 34,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 996,
"end": 1000,
"loc": {
"start": {
"line": 34,
"column": 16
},
"end": {
"line": 34,
"column": 20
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1000,
"end": 1001,
"loc": {
"start": {
"line": 34,
"column": 20
},
"end": {
"line": 34,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 1002,
"end": 1012,
"loc": {
"start": {
"line": 34,
"column": 22
},
"end": {
"line": 34,
"column": 32
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1012,
"end": 1013,
"loc": {
"start": {
"line": 34,
"column": 32
},
"end": {
"line": 34,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 1014,
"end": 1034,
"loc": {
"start": {
"line": 34,
"column": 34
},
"end": {
"line": 34,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1034,
"end": 1035,
"loc": {
"start": {
"line": 34,
"column": 54
},
"end": {
"line": 34,
"column": 55
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1036,
"end": 1037,
"loc": {
"start": {
"line": 34,
"column": 56
},
"end": {
"line": 34,
"column": 57
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1047,
"end": 1051,
"loc": {
"start": {
"line": 35,
"column": 8
},
"end": {
"line": 35,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1051,
"end": 1052,
"loc": {
"start": {
"line": 35,
"column": 12
},
"end": {
"line": 35,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 1052,
"end": 1062,
"loc": {
"start": {
"line": 35,
"column": 13
},
"end": {
"line": 35,
"column": 23
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1063,
"end": 1064,
"loc": {
"start": {
"line": 35,
"column": 24
},
"end": {
"line": 35,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 1065,
"end": 1075,
"loc": {
"start": {
"line": 35,
"column": 26
},
"end": {
"line": 35,
"column": 36
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1075,
"end": 1076,
"loc": {
"start": {
"line": 35,
"column": 36
},
"end": {
"line": 35,
"column": 37
}
}
},
{
"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": 1086,
"end": 1090,
"loc": {
"start": {
"line": 36,
"column": 8
},
"end": {
"line": 36,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1090,
"end": 1091,
"loc": {
"start": {
"line": 36,
"column": 12
},
"end": {
"line": 36,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 1091,
"end": 1095,
"loc": {
"start": {
"line": 36,
"column": 13
},
"end": {
"line": 36,
"column": 17
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1096,
"end": 1097,
"loc": {
"start": {
"line": 36,
"column": 18
},
"end": {
"line": 36,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 1098,
"end": 1102,
"loc": {
"start": {
"line": 36,
"column": 20
},
"end": {
"line": 36,
"column": 24
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1102,
"end": 1103,
"loc": {
"start": {
"line": 36,
"column": 24
},
"end": {
"line": 36,
"column": 25
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1113,
"end": 1117,
"loc": {
"start": {
"line": 37,
"column": 8
},
"end": {
"line": 37,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1117,
"end": 1118,
"loc": {
"start": {
"line": 37,
"column": 12
},
"end": {
"line": 37,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 1118,
"end": 1138,
"loc": {
"start": {
"line": 37,
"column": 13
},
"end": {
"line": 37,
"column": 33
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1139,
"end": 1140,
"loc": {
"start": {
"line": 37,
"column": 34
},
"end": {
"line": 37,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 1141,
"end": 1161,
"loc": {
"start": {
"line": 37,
"column": 36
},
"end": {
"line": 37,
"column": 56
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1161,
"end": 1162,
"loc": {
"start": {
"line": 37,
"column": 56
},
"end": {
"line": 37,
"column": 57
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1174,
"end": 1178,
"loc": {
"start": {
"line": 39,
"column": 8
},
"end": {
"line": 39,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1178,
"end": 1179,
"loc": {
"start": {
"line": 39,
"column": 12
},
"end": {
"line": 39,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visible",
"start": 1179,
"end": 1186,
"loc": {
"start": {
"line": 39,
"column": 13
},
"end": {
"line": 39,
"column": 20
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1187,
"end": 1188,
"loc": {
"start": {
"line": 39,
"column": 21
},
"end": {
"line": 39,
"column": 22
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 1189,
"end": 1194,
"loc": {
"start": {
"line": 39,
"column": 23
},
"end": {
"line": 39,
"column": 28
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1194,
"end": 1195,
"loc": {
"start": {
"line": 39,
"column": 28
},
"end": {
"line": 39,
"column": 29
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1201,
"end": 1202,
"loc": {
"start": {
"line": 40,
"column": 4
},
"end": {
"line": 40,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "initElement",
"start": 1210,
"end": 1221,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 42,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1221,
"end": 1222,
"loc": {
"start": {
"line": 42,
"column": 15
},
"end": {
"line": 42,
"column": 16
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1222,
"end": 1223,
"loc": {
"start": {
"line": 42,
"column": 16
},
"end": {
"line": 42,
"column": 17
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1224,
"end": 1225,
"loc": {
"start": {
"line": 42,
"column": 18
},
"end": {
"line": 42,
"column": 19
}
}
},
{
"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": 1235,
"end": 1239,
"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": 1239,
"end": 1240,
"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": "element",
"start": 1240,
"end": 1247,
"loc": {
"start": {
"line": 43,
"column": 13
},
"end": {
"line": 43,
"column": 20
}
}
},
{
"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": 43,
"column": 21
},
"end": {
"line": 43,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "document",
"start": 1250,
"end": 1258,
"loc": {
"start": {
"line": 43,
"column": 23
},
"end": {
"line": 43,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1258,
"end": 1259,
"loc": {
"start": {
"line": 43,
"column": 31
},
"end": {
"line": 43,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "createElement",
"start": 1259,
"end": 1272,
"loc": {
"start": {
"line": 43,
"column": 32
},
"end": {
"line": 43,
"column": 45
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1272,
"end": 1273,
"loc": {
"start": {
"line": 43,
"column": 45
},
"end": {
"line": 43,
"column": 46
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "div",
"start": 1273,
"end": 1278,
"loc": {
"start": {
"line": 43,
"column": 46
},
"end": {
"line": 43,
"column": 51
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1278,
"end": 1279,
"loc": {
"start": {
"line": 43,
"column": 51
},
"end": {
"line": 43,
"column": 52
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1279,
"end": 1280,
"loc": {
"start": {
"line": 43,
"column": 52
},
"end": {
"line": 43,
"column": 53
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1290,
"end": 1294,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1294,
"end": 1295,
"loc": {
"start": {
"line": 44,
"column": 12
},
"end": {
"line": 44,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 1295,
"end": 1302,
"loc": {
"start": {
"line": 44,
"column": 13
},
"end": {
"line": 44,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1302,
"end": 1303,
"loc": {
"start": {
"line": 44,
"column": 20
},
"end": {
"line": 44,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "setAttribute",
"start": 1303,
"end": 1315,
"loc": {
"start": {
"line": 44,
"column": 21
},
"end": {
"line": 44,
"column": 33
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1315,
"end": 1316,
"loc": {
"start": {
"line": 44,
"column": 33
},
"end": {
"line": 44,
"column": 34
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "data-shape-key",
"start": 1316,
"end": 1332,
"loc": {
"start": {
"line": 44,
"column": 34
},
"end": {
"line": 44,
"column": 50
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1332,
"end": 1333,
"loc": {
"start": {
"line": 44,
"column": 50
},
"end": {
"line": 44,
"column": 51
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1334,
"end": 1338,
"loc": {
"start": {
"line": 44,
"column": 52
},
"end": {
"line": 44,
"column": 56
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1338,
"end": 1339,
"loc": {
"start": {
"line": 44,
"column": 56
},
"end": {
"line": 44,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 1339,
"end": 1349,
"loc": {
"start": {
"line": 44,
"column": 57
},
"end": {
"line": 44,
"column": 67
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1349,
"end": 1350,
"loc": {
"start": {
"line": 44,
"column": 67
},
"end": {
"line": 44,
"column": 68
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHash",
"start": 1350,
"end": 1357,
"loc": {
"start": {
"line": 44,
"column": 68
},
"end": {
"line": 44,
"column": 75
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1357,
"end": 1358,
"loc": {
"start": {
"line": 44,
"column": 75
},
"end": {
"line": 44,
"column": 76
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1358,
"end": 1359,
"loc": {
"start": {
"line": 44,
"column": 76
},
"end": {
"line": 44,
"column": 77
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1359,
"end": 1360,
"loc": {
"start": {
"line": 44,
"column": 77
},
"end": {
"line": 44,
"column": 78
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1360,
"end": 1361,
"loc": {
"start": {
"line": 44,
"column": 78
},
"end": {
"line": 44,
"column": 79
}
}
},
{
"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": 1373,
"end": 1377,
"loc": {
"start": {
"line": 46,
"column": 8
},
"end": {
"line": 46,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1377,
"end": 1378,
"loc": {
"start": {
"line": 46,
"column": 12
},
"end": {
"line": 46,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 1378,
"end": 1385,
"loc": {
"start": {
"line": 46,
"column": 13
},
"end": {
"line": 46,
"column": 20
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1386,
"end": 1387,
"loc": {
"start": {
"line": 46,
"column": 21
},
"end": {
"line": 46,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "document",
"start": 1388,
"end": 1396,
"loc": {
"start": {
"line": 46,
"column": 23
},
"end": {
"line": 46,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1396,
"end": 1397,
"loc": {
"start": {
"line": 46,
"column": 31
},
"end": {
"line": 46,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "createElement",
"start": 1397,
"end": 1410,
"loc": {
"start": {
"line": 46,
"column": 32
},
"end": {
"line": 46,
"column": 45
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1410,
"end": 1411,
"loc": {
"start": {
"line": 46,
"column": 45
},
"end": {
"line": 46,
"column": 46
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "span",
"start": 1411,
"end": 1417,
"loc": {
"start": {
"line": 46,
"column": 46
},
"end": {
"line": 46,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1417,
"end": 1418,
"loc": {
"start": {
"line": 46,
"column": 52
},
"end": {
"line": 46,
"column": 53
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1418,
"end": 1419,
"loc": {
"start": {
"line": 46,
"column": 53
},
"end": {
"line": 46,
"column": 54
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1429,
"end": 1433,
"loc": {
"start": {
"line": 47,
"column": 8
},
"end": {
"line": 47,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1433,
"end": 1434,
"loc": {
"start": {
"line": 47,
"column": 12
},
"end": {
"line": 47,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 1434,
"end": 1441,
"loc": {
"start": {
"line": 47,
"column": 13
},
"end": {
"line": 47,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1441,
"end": 1442,
"loc": {
"start": {
"line": 47,
"column": 20
},
"end": {
"line": 47,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "classList",
"start": 1442,
"end": 1451,
"loc": {
"start": {
"line": 47,
"column": 21
},
"end": {
"line": 47,
"column": 30
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1451,
"end": 1452,
"loc": {
"start": {
"line": 47,
"column": 30
},
"end": {
"line": 47,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "add",
"start": 1452,
"end": 1455,
"loc": {
"start": {
"line": 47,
"column": 31
},
"end": {
"line": 47,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1455,
"end": 1456,
"loc": {
"start": {
"line": 47,
"column": 34
},
"end": {
"line": 47,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "counter",
"start": 1456,
"end": 1465,
"loc": {
"start": {
"line": 47,
"column": 35
},
"end": {
"line": 47,
"column": 44
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1465,
"end": 1466,
"loc": {
"start": {
"line": 47,
"column": 44
},
"end": {
"line": 47,
"column": 45
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1466,
"end": 1467,
"loc": {
"start": {
"line": 47,
"column": 45
},
"end": {
"line": 47,
"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": 1477,
"end": 1481,
"loc": {
"start": {
"line": 48,
"column": 8
},
"end": {
"line": 48,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1481,
"end": 1482,
"loc": {
"start": {
"line": 48,
"column": 12
},
"end": {
"line": 48,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 1482,
"end": 1489,
"loc": {
"start": {
"line": 48,
"column": 13
},
"end": {
"line": 48,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1489,
"end": 1490,
"loc": {
"start": {
"line": 48,
"column": 20
},
"end": {
"line": 48,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "appendChild",
"start": 1490,
"end": 1501,
"loc": {
"start": {
"line": 48,
"column": 21
},
"end": {
"line": 48,
"column": 32
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1501,
"end": 1502,
"loc": {
"start": {
"line": 48,
"column": 32
},
"end": {
"line": 48,
"column": 33
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1502,
"end": 1506,
"loc": {
"start": {
"line": 48,
"column": 33
},
"end": {
"line": 48,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1506,
"end": 1507,
"loc": {
"start": {
"line": 48,
"column": 37
},
"end": {
"line": 48,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 1507,
"end": 1514,
"loc": {
"start": {
"line": 48,
"column": 38
},
"end": {
"line": 48,
"column": 45
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1514,
"end": 1515,
"loc": {
"start": {
"line": 48,
"column": 45
},
"end": {
"line": 48,
"column": 46
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1515,
"end": 1516,
"loc": {
"start": {
"line": 48,
"column": 46
},
"end": {
"line": 48,
"column": 47
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1522,
"end": 1523,
"loc": {
"start": {
"line": 49,
"column": 4
},
"end": {
"line": 49,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Sets whether the shape handle is visible currently\r\n * @param {boolean} visibility\r\n ",
"start": 1531,
"end": 1638,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 54,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "setVisible",
"start": 1644,
"end": 1654,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 55,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1654,
"end": 1655,
"loc": {
"start": {
"line": 55,
"column": 14
},
"end": {
"line": 55,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visibility",
"start": 1655,
"end": 1665,
"loc": {
"start": {
"line": 55,
"column": 15
},
"end": {
"line": 55,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1665,
"end": 1666,
"loc": {
"start": {
"line": 55,
"column": 25
},
"end": {
"line": 55,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1667,
"end": 1668,
"loc": {
"start": {
"line": 55,
"column": 27
},
"end": {
"line": 55,
"column": 28
}
}
},
{
"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": 1678,
"end": 1680,
"loc": {
"start": {
"line": 56,
"column": 8
},
"end": {
"line": 56,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1681,
"end": 1682,
"loc": {
"start": {
"line": 56,
"column": 11
},
"end": {
"line": 56,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visibility",
"start": 1682,
"end": 1692,
"loc": {
"start": {
"line": 56,
"column": 12
},
"end": {
"line": 56,
"column": 22
}
}
},
{
"type": {
"label": "==/!=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 6,
"updateContext": null
},
"value": "===",
"start": 1693,
"end": 1696,
"loc": {
"start": {
"line": 56,
"column": 23
},
"end": {
"line": 56,
"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": 1697,
"end": 1701,
"loc": {
"start": {
"line": 56,
"column": 27
},
"end": {
"line": 56,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1701,
"end": 1702,
"loc": {
"start": {
"line": 56,
"column": 31
},
"end": {
"line": 56,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visible",
"start": 1702,
"end": 1709,
"loc": {
"start": {
"line": 56,
"column": 32
},
"end": {
"line": 56,
"column": 39
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1709,
"end": 1710,
"loc": {
"start": {
"line": 56,
"column": 39
},
"end": {
"line": 56,
"column": 40
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1711,
"end": 1712,
"loc": {
"start": {
"line": 56,
"column": 41
},
"end": {
"line": 56,
"column": 42
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 1726,
"end": 1732,
"loc": {
"start": {
"line": 57,
"column": 12
},
"end": {
"line": 57,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1732,
"end": 1733,
"loc": {
"start": {
"line": 57,
"column": 18
},
"end": {
"line": 57,
"column": 19
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1743,
"end": 1744,
"loc": {
"start": {
"line": 58,
"column": 8
},
"end": {
"line": 58,
"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": 1754,
"end": 1758,
"loc": {
"start": {
"line": 59,
"column": 8
},
"end": {
"line": 59,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1758,
"end": 1759,
"loc": {
"start": {
"line": 59,
"column": 12
},
"end": {
"line": 59,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visible",
"start": 1759,
"end": 1766,
"loc": {
"start": {
"line": 59,
"column": 13
},
"end": {
"line": 59,
"column": 20
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1767,
"end": 1768,
"loc": {
"start": {
"line": 59,
"column": 21
},
"end": {
"line": 59,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visibility",
"start": 1769,
"end": 1779,
"loc": {
"start": {
"line": 59,
"column": 23
},
"end": {
"line": 59,
"column": 33
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1779,
"end": 1780,
"loc": {
"start": {
"line": 59,
"column": 33
},
"end": {
"line": 59,
"column": 34
}
}
},
{
"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": 1790,
"end": 1792,
"loc": {
"start": {
"line": 60,
"column": 8
},
"end": {
"line": 60,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1793,
"end": 1794,
"loc": {
"start": {
"line": 60,
"column": 11
},
"end": {
"line": 60,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visibility",
"start": 1794,
"end": 1804,
"loc": {
"start": {
"line": 60,
"column": 12
},
"end": {
"line": 60,
"column": 22
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1804,
"end": 1805,
"loc": {
"start": {
"line": 60,
"column": 22
},
"end": {
"line": 60,
"column": 23
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1806,
"end": 1807,
"loc": {
"start": {
"line": 60,
"column": 24
},
"end": {
"line": 60,
"column": 25
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 1821,
"end": 1823,
"loc": {
"start": {
"line": 61,
"column": 12
},
"end": {
"line": 61,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1824,
"end": 1825,
"loc": {
"start": {
"line": 61,
"column": 15
},
"end": {
"line": 61,
"column": 16
}
}
},
{
"type": {
"label": "prefix",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "!",
"start": 1825,
"end": 1826,
"loc": {
"start": {
"line": 61,
"column": 16
},
"end": {
"line": 61,
"column": 17
}
}
},
{
"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": 1826,
"end": 1830,
"loc": {
"start": {
"line": 61,
"column": 17
},
"end": {
"line": 61,
"column": 21
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1830,
"end": 1831,
"loc": {
"start": {
"line": 61,
"column": 21
},
"end": {
"line": 61,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 1831,
"end": 1842,
"loc": {
"start": {
"line": 61,
"column": 22
},
"end": {
"line": 61,
"column": 33
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1842,
"end": 1843,
"loc": {
"start": {
"line": 61,
"column": 33
},
"end": {
"line": 61,
"column": 34
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1844,
"end": 1845,
"loc": {
"start": {
"line": 61,
"column": 35
},
"end": {
"line": 61,
"column": 36
}
}
},
{
"type": "CommentLine",
"value": " Create elements",
"start": 1863,
"end": 1881,
"loc": {
"start": {
"line": 62,
"column": 16
},
"end": {
"line": 62,
"column": 34
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1899,
"end": 1903,
"loc": {
"start": {
"line": 63,
"column": 16
},
"end": {
"line": 63,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1903,
"end": 1904,
"loc": {
"start": {
"line": 63,
"column": 20
},
"end": {
"line": 63,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 1904,
"end": 1915,
"loc": {
"start": {
"line": 63,
"column": 21
},
"end": {
"line": 63,
"column": 32
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 1916,
"end": 1917,
"loc": {
"start": {
"line": 63,
"column": 33
},
"end": {
"line": 63,
"column": 34
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1918,
"end": 1922,
"loc": {
"start": {
"line": 63,
"column": 35
},
"end": {
"line": 63,
"column": 39
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1922,
"end": 1923,
"loc": {
"start": {
"line": 63,
"column": 39
},
"end": {
"line": 63,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 1923,
"end": 1933,
"loc": {
"start": {
"line": 63,
"column": 40
},
"end": {
"line": 63,
"column": 50
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1933,
"end": 1934,
"loc": {
"start": {
"line": 63,
"column": 50
},
"end": {
"line": 63,
"column": 51
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "generateAsCanvas",
"start": 1934,
"end": 1950,
"loc": {
"start": {
"line": 63,
"column": 51
},
"end": {
"line": 63,
"column": 67
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1950,
"end": 1951,
"loc": {
"start": {
"line": 63,
"column": 67
},
"end": {
"line": 63,
"column": 68
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 100,
"start": 1951,
"end": 1954,
"loc": {
"start": {
"line": 63,
"column": 68
},
"end": {
"line": 63,
"column": 71
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1954,
"end": 1955,
"loc": {
"start": {
"line": 63,
"column": 71
},
"end": {
"line": 63,
"column": 72
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1955,
"end": 1956,
"loc": {
"start": {
"line": 63,
"column": 72
},
"end": {
"line": 63,
"column": 73
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 1974,
"end": 1978,
"loc": {
"start": {
"line": 64,
"column": 16
},
"end": {
"line": 64,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1978,
"end": 1979,
"loc": {
"start": {
"line": 64,
"column": 20
},
"end": {
"line": 64,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 1979,
"end": 1990,
"loc": {
"start": {
"line": 64,
"column": 21
},
"end": {
"line": 64,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1990,
"end": 1991,
"loc": {
"start": {
"line": 64,
"column": 32
},
"end": {
"line": 64,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "classList",
"start": 1991,
"end": 2000,
"loc": {
"start": {
"line": 64,
"column": 33
},
"end": {
"line": 64,
"column": 42
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2000,
"end": 2001,
"loc": {
"start": {
"line": 64,
"column": 42
},
"end": {
"line": 64,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "add",
"start": 2001,
"end": 2004,
"loc": {
"start": {
"line": 64,
"column": 43
},
"end": {
"line": 64,
"column": 46
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2004,
"end": 2005,
"loc": {
"start": {
"line": 64,
"column": 46
},
"end": {
"line": 64,
"column": 47
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "icon",
"start": 2005,
"end": 2011,
"loc": {
"start": {
"line": 64,
"column": 47
},
"end": {
"line": 64,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2011,
"end": 2012,
"loc": {
"start": {
"line": 64,
"column": 53
},
"end": {
"line": 64,
"column": 54
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2012,
"end": 2013,
"loc": {
"start": {
"line": 64,
"column": 54
},
"end": {
"line": 64,
"column": 55
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2031,
"end": 2035,
"loc": {
"start": {
"line": 65,
"column": 16
},
"end": {
"line": 65,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2035,
"end": 2036,
"loc": {
"start": {
"line": 65,
"column": 20
},
"end": {
"line": 65,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 2036,
"end": 2043,
"loc": {
"start": {
"line": 65,
"column": 21
},
"end": {
"line": 65,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2043,
"end": 2044,
"loc": {
"start": {
"line": 65,
"column": 28
},
"end": {
"line": 65,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "appendChild",
"start": 2044,
"end": 2055,
"loc": {
"start": {
"line": 65,
"column": 29
},
"end": {
"line": 65,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2055,
"end": 2056,
"loc": {
"start": {
"line": 65,
"column": 40
},
"end": {
"line": 65,
"column": 41
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2056,
"end": 2060,
"loc": {
"start": {
"line": 65,
"column": 41
},
"end": {
"line": 65,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2060,
"end": 2061,
"loc": {
"start": {
"line": 65,
"column": 45
},
"end": {
"line": 65,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 2061,
"end": 2072,
"loc": {
"start": {
"line": 65,
"column": 46
},
"end": {
"line": 65,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2072,
"end": 2073,
"loc": {
"start": {
"line": 65,
"column": 57
},
"end": {
"line": 65,
"column": 58
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2073,
"end": 2074,
"loc": {
"start": {
"line": 65,
"column": 58
},
"end": {
"line": 65,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2088,
"end": 2089,
"loc": {
"start": {
"line": 66,
"column": 12
},
"end": {
"line": 66,
"column": 13
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2099,
"end": 2100,
"loc": {
"start": {
"line": 67,
"column": 8
},
"end": {
"line": 67,
"column": 9
}
}
},
{
"type": {
"label": "else",
"keyword": "else",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "else",
"start": 2101,
"end": 2105,
"loc": {
"start": {
"line": 67,
"column": 10
},
"end": {
"line": 67,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2106,
"end": 2107,
"loc": {
"start": {
"line": 67,
"column": 15
},
"end": {
"line": 67,
"column": 16
}
}
},
{
"type": "CommentLine",
"value": " Drop elements",
"start": 2121,
"end": 2137,
"loc": {
"start": {
"line": 68,
"column": 12
},
"end": {
"line": 68,
"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": 2151,
"end": 2155,
"loc": {
"start": {
"line": 69,
"column": 12
},
"end": {
"line": 69,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2155,
"end": 2156,
"loc": {
"start": {
"line": 69,
"column": 16
},
"end": {
"line": 69,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "cleanupChildElements",
"start": 2156,
"end": 2176,
"loc": {
"start": {
"line": 69,
"column": 17
},
"end": {
"line": 69,
"column": 37
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2176,
"end": 2177,
"loc": {
"start": {
"line": 69,
"column": 37
},
"end": {
"line": 69,
"column": 38
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2177,
"end": 2178,
"loc": {
"start": {
"line": 69,
"column": 38
},
"end": {
"line": 69,
"column": 39
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2178,
"end": 2179,
"loc": {
"start": {
"line": 69,
"column": 39
},
"end": {
"line": 69,
"column": 40
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2189,
"end": 2190,
"loc": {
"start": {
"line": 70,
"column": 8
},
"end": {
"line": 70,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2196,
"end": 2197,
"loc": {
"start": {
"line": 71,
"column": 4
},
"end": {
"line": 71,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n *\r\n * @param {enumDisplayMode} displayMode\r\n * @param {enumAnalyticsDataSource} dataSource\r\n * @param {string} unit\r\n * @param {boolean=} forced\r\n ",
"start": 2205,
"end": 2384,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 79,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "update",
"start": 2390,
"end": 2396,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 80,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2396,
"end": 2397,
"loc": {
"start": {
"line": 80,
"column": 10
},
"end": {
"line": 80,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "displayMode",
"start": 2397,
"end": 2408,
"loc": {
"start": {
"line": 80,
"column": 11
},
"end": {
"line": 80,
"column": 22
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2408,
"end": 2409,
"loc": {
"start": {
"line": 80,
"column": 22
},
"end": {
"line": 80,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dataSource",
"start": 2410,
"end": 2420,
"loc": {
"start": {
"line": 80,
"column": 24
},
"end": {
"line": 80,
"column": 34
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2420,
"end": 2421,
"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": "unit",
"start": 2422,
"end": 2426,
"loc": {
"start": {
"line": 80,
"column": 36
},
"end": {
"line": 80,
"column": 40
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2426,
"end": 2427,
"loc": {
"start": {
"line": 80,
"column": 40
},
"end": {
"line": 80,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forced",
"start": 2428,
"end": 2434,
"loc": {
"start": {
"line": 80,
"column": 42
},
"end": {
"line": 80,
"column": 48
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 2435,
"end": 2436,
"loc": {
"start": {
"line": 80,
"column": 49
},
"end": {
"line": 80,
"column": 50
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 2437,
"end": 2442,
"loc": {
"start": {
"line": 80,
"column": 51
},
"end": {
"line": 80,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2442,
"end": 2443,
"loc": {
"start": {
"line": 80,
"column": 56
},
"end": {
"line": 80,
"column": 57
}
}
},
{
"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": 80,
"column": 58
},
"end": {
"line": 80,
"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": 2455,
"end": 2457,
"loc": {
"start": {
"line": 81,
"column": 8
},
"end": {
"line": 81,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2458,
"end": 2459,
"loc": {
"start": {
"line": 81,
"column": 11
},
"end": {
"line": 81,
"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": 2459,
"end": 2460,
"loc": {
"start": {
"line": 81,
"column": 12
},
"end": {
"line": 81,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2460,
"end": 2464,
"loc": {
"start": {
"line": 81,
"column": 13
},
"end": {
"line": 81,
"column": 17
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2464,
"end": 2465,
"loc": {
"start": {
"line": 81,
"column": 17
},
"end": {
"line": 81,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 2465,
"end": 2472,
"loc": {
"start": {
"line": 81,
"column": 18
},
"end": {
"line": 81,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2472,
"end": 2473,
"loc": {
"start": {
"line": 81,
"column": 25
},
"end": {
"line": 81,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2474,
"end": 2475,
"loc": {
"start": {
"line": 81,
"column": 27
},
"end": {
"line": 81,
"column": 28
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 2489,
"end": 2495,
"loc": {
"start": {
"line": 82,
"column": 12
},
"end": {
"line": 82,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2495,
"end": 2496,
"loc": {
"start": {
"line": 82,
"column": 18
},
"end": {
"line": 82,
"column": 19
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2506,
"end": 2507,
"loc": {
"start": {
"line": 83,
"column": 8
},
"end": {
"line": 83,
"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": 2517,
"end": 2519,
"loc": {
"start": {
"line": 84,
"column": 8
},
"end": {
"line": 84,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2520,
"end": 2521,
"loc": {
"start": {
"line": 84,
"column": 11
},
"end": {
"line": 84,
"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": 2521,
"end": 2522,
"loc": {
"start": {
"line": 84,
"column": 12
},
"end": {
"line": 84,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2522,
"end": 2526,
"loc": {
"start": {
"line": 84,
"column": 13
},
"end": {
"line": 84,
"column": 17
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2526,
"end": 2527,
"loc": {
"start": {
"line": 84,
"column": 17
},
"end": {
"line": 84,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "visible",
"start": 2527,
"end": 2534,
"loc": {
"start": {
"line": 84,
"column": 18
},
"end": {
"line": 84,
"column": 25
}
}
},
{
"type": {
"label": "&&",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 2,
"updateContext": null
},
"value": "&&",
"start": 2535,
"end": 2537,
"loc": {
"start": {
"line": 84,
"column": 26
},
"end": {
"line": 84,
"column": 28
}
}
},
{
"type": {
"label": "prefix",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "!",
"start": 2538,
"end": 2539,
"loc": {
"start": {
"line": 84,
"column": 29
},
"end": {
"line": 84,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "forced",
"start": 2539,
"end": 2545,
"loc": {
"start": {
"line": 84,
"column": 30
},
"end": {
"line": 84,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2545,
"end": 2546,
"loc": {
"start": {
"line": 84,
"column": 36
},
"end": {
"line": 84,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2547,
"end": 2548,
"loc": {
"start": {
"line": 84,
"column": 38
},
"end": {
"line": 84,
"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": 2562,
"end": 2568,
"loc": {
"start": {
"line": 85,
"column": 12
},
"end": {
"line": 85,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2568,
"end": 2569,
"loc": {
"start": {
"line": 85,
"column": 18
},
"end": {
"line": 85,
"column": 19
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2579,
"end": 2580,
"loc": {
"start": {
"line": 86,
"column": 8
},
"end": {
"line": 86,
"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": 2592,
"end": 2596,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2596,
"end": 2597,
"loc": {
"start": {
"line": 88,
"column": 12
},
"end": {
"line": 88,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 2597,
"end": 2604,
"loc": {
"start": {
"line": 88,
"column": 13
},
"end": {
"line": 88,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2604,
"end": 2605,
"loc": {
"start": {
"line": 88,
"column": 20
},
"end": {
"line": 88,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "classList",
"start": 2605,
"end": 2614,
"loc": {
"start": {
"line": 88,
"column": 21
},
"end": {
"line": 88,
"column": 30
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2614,
"end": 2615,
"loc": {
"start": {
"line": 88,
"column": 30
},
"end": {
"line": 88,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "toggle",
"start": 2615,
"end": 2621,
"loc": {
"start": {
"line": 88,
"column": 31
},
"end": {
"line": 88,
"column": 37
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2621,
"end": 2622,
"loc": {
"start": {
"line": 88,
"column": 37
},
"end": {
"line": 88,
"column": 38
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "pinned",
"start": 2636,
"end": 2644,
"loc": {
"start": {
"line": 89,
"column": 12
},
"end": {
"line": 89,
"column": 20
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2644,
"end": 2645,
"loc": {
"start": {
"line": 89,
"column": 20
},
"end": {
"line": 89,
"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": 2659,
"end": 2663,
"loc": {
"start": {
"line": 90,
"column": 12
},
"end": {
"line": 90,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2663,
"end": 2664,
"loc": {
"start": {
"line": 90,
"column": 16
},
"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": "root",
"start": 2664,
"end": 2668,
"loc": {
"start": {
"line": 90,
"column": 17
},
"end": {
"line": 90,
"column": 21
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2668,
"end": 2669,
"loc": {
"start": {
"line": 90,
"column": 21
},
"end": {
"line": 90,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "hud",
"start": 2669,
"end": 2672,
"loc": {
"start": {
"line": 90,
"column": 22
},
"end": {
"line": 90,
"column": 25
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2672,
"end": 2673,
"loc": {
"start": {
"line": 90,
"column": 25
},
"end": {
"line": 90,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parts",
"start": 2673,
"end": 2678,
"loc": {
"start": {
"line": 90,
"column": 26
},
"end": {
"line": 90,
"column": 31
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2678,
"end": 2679,
"loc": {
"start": {
"line": 90,
"column": 31
},
"end": {
"line": 90,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "pinnedShapes",
"start": 2679,
"end": 2691,
"loc": {
"start": {
"line": 90,
"column": 32
},
"end": {
"line": 90,
"column": 44
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2691,
"end": 2692,
"loc": {
"start": {
"line": 90,
"column": 44
},
"end": {
"line": 90,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "isShapePinned",
"start": 2692,
"end": 2705,
"loc": {
"start": {
"line": 90,
"column": 45
},
"end": {
"line": 90,
"column": 58
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2705,
"end": 2706,
"loc": {
"start": {
"line": 90,
"column": 58
},
"end": {
"line": 90,
"column": 59
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2706,
"end": 2710,
"loc": {
"start": {
"line": 90,
"column": 59
},
"end": {
"line": 90,
"column": 63
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2710,
"end": 2711,
"loc": {
"start": {
"line": 90,
"column": 63
},
"end": {
"line": 90,
"column": 64
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 2711,
"end": 2721,
"loc": {
"start": {
"line": 90,
"column": 64
},
"end": {
"line": 90,
"column": 74
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2721,
"end": 2722,
"loc": {
"start": {
"line": 90,
"column": 74
},
"end": {
"line": 90,
"column": 75
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHash",
"start": 2722,
"end": 2729,
"loc": {
"start": {
"line": 90,
"column": 75
},
"end": {
"line": 90,
"column": 82
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2729,
"end": 2730,
"loc": {
"start": {
"line": 90,
"column": 82
},
"end": {
"line": 90,
"column": 83
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2730,
"end": 2731,
"loc": {
"start": {
"line": 90,
"column": 83
},
"end": {
"line": 90,
"column": 84
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2731,
"end": 2732,
"loc": {
"start": {
"line": 90,
"column": 84
},
"end": {
"line": 90,
"column": 85
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2742,
"end": 2743,
"loc": {
"start": {
"line": 91,
"column": 8
},
"end": {
"line": 91,
"column": 9
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2743,
"end": 2744,
"loc": {
"start": {
"line": 91,
"column": 9
},
"end": {
"line": 91,
"column": 10
}
}
},
{
"type": {
"label": "switch",
"keyword": "switch",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "switch",
"start": 2756,
"end": 2762,
"loc": {
"start": {
"line": 93,
"column": 8
},
"end": {
"line": 93,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2763,
"end": 2764,
"loc": {
"start": {
"line": 93,
"column": 15
},
"end": {
"line": 93,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dataSource",
"start": 2764,
"end": 2774,
"loc": {
"start": {
"line": 93,
"column": 16
},
"end": {
"line": 93,
"column": 26
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2774,
"end": 2775,
"loc": {
"start": {
"line": 93,
"column": 26
},
"end": {
"line": 93,
"column": 27
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2776,
"end": 2777,
"loc": {
"start": {
"line": 93,
"column": 28
},
"end": {
"line": 93,
"column": 29
}
}
},
{
"type": {
"label": "case",
"keyword": "case",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "case",
"start": 2791,
"end": 2795,
"loc": {
"start": {
"line": 94,
"column": 12
},
"end": {
"line": 94,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumAnalyticsDataSource",
"start": 2796,
"end": 2819,
"loc": {
"start": {
"line": 94,
"column": 17
},
"end": {
"line": 94,
"column": 40
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2819,
"end": 2820,
"loc": {
"start": {
"line": 94,
"column": 40
},
"end": {
"line": 94,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "stored",
"start": 2820,
"end": 2826,
"loc": {
"start": {
"line": 94,
"column": 41
},
"end": {
"line": 94,
"column": 47
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2826,
"end": 2827,
"loc": {
"start": {
"line": 94,
"column": 47
},
"end": {
"line": 94,
"column": 48
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2828,
"end": 2829,
"loc": {
"start": {
"line": 94,
"column": 49
},
"end": {
"line": 94,
"column": 50
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2847,
"end": 2851,
"loc": {
"start": {
"line": 95,
"column": 16
},
"end": {
"line": 95,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2851,
"end": 2852,
"loc": {
"start": {
"line": 95,
"column": 20
},
"end": {
"line": 95,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 2852,
"end": 2859,
"loc": {
"start": {
"line": 95,
"column": 21
},
"end": {
"line": 95,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2859,
"end": 2860,
"loc": {
"start": {
"line": 95,
"column": 28
},
"end": {
"line": 95,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "innerText",
"start": 2860,
"end": 2869,
"loc": {
"start": {
"line": 95,
"column": 29
},
"end": {
"line": 95,
"column": 38
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 2870,
"end": 2871,
"loc": {
"start": {
"line": 95,
"column": 39
},
"end": {
"line": 95,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "formatBigNumber",
"start": 2872,
"end": 2887,
"loc": {
"start": {
"line": 95,
"column": 41
},
"end": {
"line": 95,
"column": 56
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2887,
"end": 2888,
"loc": {
"start": {
"line": 95,
"column": 56
},
"end": {
"line": 95,
"column": 57
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2910,
"end": 2914,
"loc": {
"start": {
"line": 96,
"column": 20
},
"end": {
"line": 96,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2914,
"end": 2915,
"loc": {
"start": {
"line": 96,
"column": 24
},
"end": {
"line": 96,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 2915,
"end": 2919,
"loc": {
"start": {
"line": 96,
"column": 25
},
"end": {
"line": 96,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2919,
"end": 2920,
"loc": {
"start": {
"line": 96,
"column": 29
},
"end": {
"line": 96,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "hubGoals",
"start": 2920,
"end": 2928,
"loc": {
"start": {
"line": 96,
"column": 30
},
"end": {
"line": 96,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2928,
"end": 2929,
"loc": {
"start": {
"line": 96,
"column": 38
},
"end": {
"line": 96,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "storedShapes",
"start": 2929,
"end": 2941,
"loc": {
"start": {
"line": 96,
"column": 39
},
"end": {
"line": 96,
"column": 51
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2941,
"end": 2942,
"loc": {
"start": {
"line": 96,
"column": 51
},
"end": {
"line": 96,
"column": 52
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 2942,
"end": 2946,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 56
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2946,
"end": 2947,
"loc": {
"start": {
"line": 96,
"column": 56
},
"end": {
"line": 96,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 2947,
"end": 2957,
"loc": {
"start": {
"line": 96,
"column": 57
},
"end": {
"line": 96,
"column": 67
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2957,
"end": 2958,
"loc": {
"start": {
"line": 96,
"column": 67
},
"end": {
"line": 96,
"column": 68
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHash",
"start": 2958,
"end": 2965,
"loc": {
"start": {
"line": 96,
"column": 68
},
"end": {
"line": 96,
"column": 75
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2965,
"end": 2966,
"loc": {
"start": {
"line": 96,
"column": 75
},
"end": {
"line": 96,
"column": 76
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2966,
"end": 2967,
"loc": {
"start": {
"line": 96,
"column": 76
},
"end": {
"line": 96,
"column": 77
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2967,
"end": 2968,
"loc": {
"start": {
"line": 96,
"column": 77
},
"end": {
"line": 96,
"column": 78
}
}
},
{
"type": {
"label": "||",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 1,
"updateContext": null
},
"value": "||",
"start": 2969,
"end": 2971,
"loc": {
"start": {
"line": 96,
"column": 79
},
"end": {
"line": 96,
"column": 81
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 2972,
"end": 2973,
"loc": {
"start": {
"line": 96,
"column": 82
},
"end": {
"line": 96,
"column": 83
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2991,
"end": 2992,
"loc": {
"start": {
"line": 97,
"column": 16
},
"end": {
"line": 97,
"column": 17
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2992,
"end": 2993,
"loc": {
"start": {
"line": 97,
"column": 17
},
"end": {
"line": 97,
"column": 18
}
}
},
{
"type": {
"label": "break",
"keyword": "break",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "break",
"start": 3011,
"end": 3016,
"loc": {
"start": {
"line": 98,
"column": 16
},
"end": {
"line": 98,
"column": 21
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3016,
"end": 3017,
"loc": {
"start": {
"line": 98,
"column": 21
},
"end": {
"line": 98,
"column": 22
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3031,
"end": 3032,
"loc": {
"start": {
"line": 99,
"column": 12
},
"end": {
"line": 99,
"column": 13
}
}
},
{
"type": {
"label": "case",
"keyword": "case",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "case",
"start": 3046,
"end": 3050,
"loc": {
"start": {
"line": 100,
"column": 12
},
"end": {
"line": 100,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumAnalyticsDataSource",
"start": 3051,
"end": 3074,
"loc": {
"start": {
"line": 100,
"column": 17
},
"end": {
"line": 100,
"column": 40
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3074,
"end": 3075,
"loc": {
"start": {
"line": 100,
"column": 40
},
"end": {
"line": 100,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "delivered",
"start": 3075,
"end": 3084,
"loc": {
"start": {
"line": 100,
"column": 41
},
"end": {
"line": 100,
"column": 50
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3084,
"end": 3085,
"loc": {
"start": {
"line": 100,
"column": 50
},
"end": {
"line": 100,
"column": 51
}
}
},
{
"type": {
"label": "case",
"keyword": "case",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "case",
"start": 3099,
"end": 3103,
"loc": {
"start": {
"line": 101,
"column": 12
},
"end": {
"line": 101,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumAnalyticsDataSource",
"start": 3104,
"end": 3127,
"loc": {
"start": {
"line": 101,
"column": 17
},
"end": {
"line": 101,
"column": 40
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3127,
"end": 3128,
"loc": {
"start": {
"line": 101,
"column": 40
},
"end": {
"line": 101,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "produced",
"start": 3128,
"end": 3136,
"loc": {
"start": {
"line": 101,
"column": 41
},
"end": {
"line": 101,
"column": 49
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3136,
"end": 3137,
"loc": {
"start": {
"line": 101,
"column": 49
},
"end": {
"line": 101,
"column": 50
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3138,
"end": 3139,
"loc": {
"start": {
"line": 101,
"column": 51
},
"end": {
"line": 101,
"column": 52
}
}
},
{
"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": 3157,
"end": 3160,
"loc": {
"start": {
"line": 102,
"column": 16
},
"end": {
"line": 102,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rate",
"start": 3161,
"end": 3165,
"loc": {
"start": {
"line": 102,
"column": 20
},
"end": {
"line": 102,
"column": 24
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3166,
"end": 3167,
"loc": {
"start": {
"line": 102,
"column": 25
},
"end": {
"line": 102,
"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": 3189,
"end": 3193,
"loc": {
"start": {
"line": 103,
"column": 20
},
"end": {
"line": 103,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3193,
"end": 3194,
"loc": {
"start": {
"line": 103,
"column": 24
},
"end": {
"line": 103,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 3194,
"end": 3198,
"loc": {
"start": {
"line": 103,
"column": 25
},
"end": {
"line": 103,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3198,
"end": 3199,
"loc": {
"start": {
"line": 103,
"column": 29
},
"end": {
"line": 103,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "productionAnalytics",
"start": 3199,
"end": 3218,
"loc": {
"start": {
"line": 103,
"column": 30
},
"end": {
"line": 103,
"column": 49
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3218,
"end": 3219,
"loc": {
"start": {
"line": 103,
"column": 49
},
"end": {
"line": 103,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCurrentShapeRate",
"start": 3219,
"end": 3238,
"loc": {
"start": {
"line": 103,
"column": 50
},
"end": {
"line": 103,
"column": 69
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3238,
"end": 3239,
"loc": {
"start": {
"line": 103,
"column": 69
},
"end": {
"line": 103,
"column": 70
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dataSource",
"start": 3239,
"end": 3249,
"loc": {
"start": {
"line": 103,
"column": 70
},
"end": {
"line": 103,
"column": 80
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3249,
"end": 3250,
"loc": {
"start": {
"line": 103,
"column": 80
},
"end": {
"line": 103,
"column": 81
}
}
},
{
"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": 3251,
"end": 3255,
"loc": {
"start": {
"line": 103,
"column": 82
},
"end": {
"line": 103,
"column": 86
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3255,
"end": 3256,
"loc": {
"start": {
"line": 103,
"column": 86
},
"end": {
"line": 103,
"column": 87
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 3256,
"end": 3266,
"loc": {
"start": {
"line": 103,
"column": 87
},
"end": {
"line": 103,
"column": 97
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3266,
"end": 3267,
"loc": {
"start": {
"line": 103,
"column": 97
},
"end": {
"line": 103,
"column": 98
}
}
},
{
"type": {
"label": "/",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "/",
"start": 3268,
"end": 3269,
"loc": {
"start": {
"line": 103,
"column": 99
},
"end": {
"line": 103,
"column": 100
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "globalConfig",
"start": 3291,
"end": 3303,
"loc": {
"start": {
"line": 104,
"column": 20
},
"end": {
"line": 104,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3303,
"end": 3304,
"loc": {
"start": {
"line": 104,
"column": 32
},
"end": {
"line": 104,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "analyticsSliceDurationSeconds",
"start": 3304,
"end": 3333,
"loc": {
"start": {
"line": 104,
"column": 33
},
"end": {
"line": 104,
"column": 62
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3333,
"end": 3334,
"loc": {
"start": {
"line": 104,
"column": 62
},
"end": {
"line": 104,
"column": 63
}
}
},
{
"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": 3354,
"end": 3358,
"loc": {
"start": {
"line": 106,
"column": 16
},
"end": {
"line": 106,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3358,
"end": 3359,
"loc": {
"start": {
"line": 106,
"column": 20
},
"end": {
"line": 106,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 3359,
"end": 3366,
"loc": {
"start": {
"line": 106,
"column": 21
},
"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": 3366,
"end": 3367,
"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": "innerText",
"start": 3367,
"end": 3376,
"loc": {
"start": {
"line": 106,
"column": 29
},
"end": {
"line": 106,
"column": 38
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3377,
"end": 3378,
"loc": {
"start": {
"line": 106,
"column": 39
},
"end": {
"line": 106,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "T",
"start": 3379,
"end": 3380,
"loc": {
"start": {
"line": 106,
"column": 41
},
"end": {
"line": 106,
"column": 42
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3380,
"end": 3381,
"loc": {
"start": {
"line": 106,
"column": 42
},
"end": {
"line": 106,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ingame",
"start": 3381,
"end": 3387,
"loc": {
"start": {
"line": 106,
"column": 43
},
"end": {
"line": 106,
"column": 49
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3387,
"end": 3388,
"loc": {
"start": {
"line": 106,
"column": 49
},
"end": {
"line": 106,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statistics",
"start": 3388,
"end": 3398,
"loc": {
"start": {
"line": 106,
"column": 50
},
"end": {
"line": 106,
"column": 60
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3398,
"end": 3399,
"loc": {
"start": {
"line": 106,
"column": 60
},
"end": {
"line": 106,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapesDisplayUnits",
"start": 3399,
"end": 3417,
"loc": {
"start": {
"line": 106,
"column": 61
},
"end": {
"line": 106,
"column": 79
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3417,
"end": 3418,
"loc": {
"start": {
"line": 106,
"column": 79
},
"end": {
"line": 106,
"column": 80
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unit",
"start": 3418,
"end": 3422,
"loc": {
"start": {
"line": 106,
"column": 80
},
"end": {
"line": 106,
"column": 84
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3422,
"end": 3423,
"loc": {
"start": {
"line": 106,
"column": 84
},
"end": {
"line": 106,
"column": 85
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3423,
"end": 3424,
"loc": {
"start": {
"line": 106,
"column": 85
},
"end": {
"line": 106,
"column": 86
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "replace",
"start": 3424,
"end": 3431,
"loc": {
"start": {
"line": 106,
"column": 86
},
"end": {
"line": 106,
"column": 93
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3431,
"end": 3432,
"loc": {
"start": {
"line": 106,
"column": 93
},
"end": {
"line": 106,
"column": 94
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "<shapes>",
"start": 3454,
"end": 3464,
"loc": {
"start": {
"line": 107,
"column": 20
},
"end": {
"line": 107,
"column": 30
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3464,
"end": 3465,
"loc": {
"start": {
"line": 107,
"column": 30
},
"end": {
"line": 107,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "formatBigNumber",
"start": 3487,
"end": 3502,
"loc": {
"start": {
"line": 108,
"column": 20
},
"end": {
"line": 108,
"column": 35
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3502,
"end": 3503,
"loc": {
"start": {
"line": 108,
"column": 35
},
"end": {
"line": 108,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rate",
"start": 3503,
"end": 3507,
"loc": {
"start": {
"line": 108,
"column": 36
},
"end": {
"line": 108,
"column": 40
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 3508,
"end": 3509,
"loc": {
"start": {
"line": 108,
"column": 41
},
"end": {
"line": 108,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsUnitsSeconds",
"start": 3510,
"end": 3532,
"loc": {
"start": {
"line": 108,
"column": 43
},
"end": {
"line": 108,
"column": 65
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3532,
"end": 3533,
"loc": {
"start": {
"line": 108,
"column": 65
},
"end": {
"line": 108,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unit",
"start": 3533,
"end": 3537,
"loc": {
"start": {
"line": 108,
"column": 66
},
"end": {
"line": 108,
"column": 70
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3537,
"end": 3538,
"loc": {
"start": {
"line": 108,
"column": 70
},
"end": {
"line": 108,
"column": 71
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3538,
"end": 3539,
"loc": {
"start": {
"line": 108,
"column": 71
},
"end": {
"line": 108,
"column": 72
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3557,
"end": 3558,
"loc": {
"start": {
"line": 109,
"column": 16
},
"end": {
"line": 109,
"column": 17
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3558,
"end": 3559,
"loc": {
"start": {
"line": 109,
"column": 17
},
"end": {
"line": 109,
"column": 18
}
}
},
{
"type": {
"label": "break",
"keyword": "break",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "break",
"start": 3577,
"end": 3582,
"loc": {
"start": {
"line": 110,
"column": 16
},
"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": 3582,
"end": 3583,
"loc": {
"start": {
"line": 110,
"column": 21
},
"end": {
"line": 110,
"column": 22
}
}
},
{
"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": 12
},
"end": {
"line": 111,
"column": 13
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3608,
"end": 3609,
"loc": {
"start": {
"line": 112,
"column": 8
},
"end": {
"line": 112,
"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": 3621,
"end": 3623,
"loc": {
"start": {
"line": 114,
"column": 8
},
"end": {
"line": 114,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3624,
"end": 3625,
"loc": {
"start": {
"line": 114,
"column": 11
},
"end": {
"line": 114,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "displayMode",
"start": 3625,
"end": 3636,
"loc": {
"start": {
"line": 114,
"column": 12
},
"end": {
"line": 114,
"column": 23
}
}
},
{
"type": {
"label": "==/!=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 6,
"updateContext": null
},
"value": "===",
"start": 3637,
"end": 3640,
"loc": {
"start": {
"line": 114,
"column": 24
},
"end": {
"line": 114,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "enumDisplayMode",
"start": 3641,
"end": 3656,
"loc": {
"start": {
"line": 114,
"column": 28
},
"end": {
"line": 114,
"column": 43
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"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": 43
},
"end": {
"line": 114,
"column": 44
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "detailed",
"start": 3657,
"end": 3665,
"loc": {
"start": {
"line": 114,
"column": 44
},
"end": {
"line": 114,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3665,
"end": 3666,
"loc": {
"start": {
"line": 114,
"column": 52
},
"end": {
"line": 114,
"column": 53
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3667,
"end": 3668,
"loc": {
"start": {
"line": 114,
"column": 54
},
"end": {
"line": 114,
"column": 55
}
}
},
{
"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": 3682,
"end": 3687,
"loc": {
"start": {
"line": 115,
"column": 12
},
"end": {
"line": 115,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphDpi",
"start": 3688,
"end": 3696,
"loc": {
"start": {
"line": 115,
"column": 18
},
"end": {
"line": 115,
"column": 26
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3697,
"end": 3698,
"loc": {
"start": {
"line": 115,
"column": 27
},
"end": {
"line": 115,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "globalConfig",
"start": 3699,
"end": 3711,
"loc": {
"start": {
"line": 115,
"column": 29
},
"end": {
"line": 115,
"column": 41
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3711,
"end": 3712,
"loc": {
"start": {
"line": 115,
"column": 41
},
"end": {
"line": 115,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsGraphDpi",
"start": 3712,
"end": 3730,
"loc": {
"start": {
"line": 115,
"column": 42
},
"end": {
"line": 115,
"column": 60
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3730,
"end": 3731,
"loc": {
"start": {
"line": 115,
"column": 60
},
"end": {
"line": 115,
"column": 61
}
}
},
{
"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": 3747,
"end": 3752,
"loc": {
"start": {
"line": 117,
"column": 12
},
"end": {
"line": 117,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 3753,
"end": 3754,
"loc": {
"start": {
"line": 117,
"column": 18
},
"end": {
"line": 117,
"column": 19
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3755,
"end": 3756,
"loc": {
"start": {
"line": 117,
"column": 20
},
"end": {
"line": 117,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 270,
"start": 3757,
"end": 3760,
"loc": {
"start": {
"line": 117,
"column": 22
},
"end": {
"line": 117,
"column": 25
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3760,
"end": 3761,
"loc": {
"start": {
"line": 117,
"column": 25
},
"end": {
"line": 117,
"column": 26
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 3775,
"end": 3780,
"loc": {
"start": {
"line": 118,
"column": 12
},
"end": {
"line": 118,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 3781,
"end": 3782,
"loc": {
"start": {
"line": 118,
"column": 18
},
"end": {
"line": 118,
"column": 19
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3783,
"end": 3784,
"loc": {
"start": {
"line": 118,
"column": 20
},
"end": {
"line": 118,
"column": 21
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 40,
"start": 3785,
"end": 3787,
"loc": {
"start": {
"line": 118,
"column": 22
},
"end": {
"line": 118,
"column": 24
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3787,
"end": 3788,
"loc": {
"start": {
"line": 118,
"column": 24
},
"end": {
"line": 118,
"column": 25
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 3804,
"end": 3806,
"loc": {
"start": {
"line": 120,
"column": 12
},
"end": {
"line": 120,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3807,
"end": 3808,
"loc": {
"start": {
"line": 120,
"column": 15
},
"end": {
"line": 120,
"column": 16
}
}
},
{
"type": {
"label": "prefix",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "!",
"start": 3808,
"end": 3809,
"loc": {
"start": {
"line": 120,
"column": 16
},
"end": {
"line": 120,
"column": 17
}
}
},
{
"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": 3809,
"end": 3813,
"loc": {
"start": {
"line": 120,
"column": 17
},
"end": {
"line": 120,
"column": 21
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3813,
"end": 3814,
"loc": {
"start": {
"line": 120,
"column": 21
},
"end": {
"line": 120,
"column": 22
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 3814,
"end": 3825,
"loc": {
"start": {
"line": 120,
"column": 22
},
"end": {
"line": 120,
"column": 33
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3825,
"end": 3826,
"loc": {
"start": {
"line": 120,
"column": 33
},
"end": {
"line": 120,
"column": 34
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3827,
"end": 3828,
"loc": {
"start": {
"line": 120,
"column": 35
},
"end": {
"line": 120,
"column": 36
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 3846,
"end": 3851,
"loc": {
"start": {
"line": 121,
"column": 16
},
"end": {
"line": 121,
"column": 21
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3852,
"end": 3853,
"loc": {
"start": {
"line": 121,
"column": 22
},
"end": {
"line": 121,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "canvas",
"start": 3853,
"end": 3859,
"loc": {
"start": {
"line": 121,
"column": 23
},
"end": {
"line": 121,
"column": 29
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3859,
"end": 3860,
"loc": {
"start": {
"line": 121,
"column": 29
},
"end": {
"line": 121,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "context",
"start": 3861,
"end": 3868,
"loc": {
"start": {
"line": 121,
"column": 31
},
"end": {
"line": 121,
"column": 38
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3868,
"end": 3869,
"loc": {
"start": {
"line": 121,
"column": 38
},
"end": {
"line": 121,
"column": 39
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 3870,
"end": 3871,
"loc": {
"start": {
"line": 121,
"column": 40
},
"end": {
"line": 121,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "makeOffscreenBuffer",
"start": 3872,
"end": 3891,
"loc": {
"start": {
"line": 121,
"column": 42
},
"end": {
"line": 121,
"column": 61
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3891,
"end": 3892,
"loc": {
"start": {
"line": 121,
"column": 61
},
"end": {
"line": 121,
"column": 62
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 3892,
"end": 3893,
"loc": {
"start": {
"line": 121,
"column": 62
},
"end": {
"line": 121,
"column": 63
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 3894,
"end": 3895,
"loc": {
"start": {
"line": 121,
"column": 64
},
"end": {
"line": 121,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphDpi",
"start": 3896,
"end": 3904,
"loc": {
"start": {
"line": 121,
"column": 66
},
"end": {
"line": 121,
"column": 74
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3904,
"end": 3905,
"loc": {
"start": {
"line": 121,
"column": 74
},
"end": {
"line": 121,
"column": 75
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 3906,
"end": 3907,
"loc": {
"start": {
"line": 121,
"column": 76
},
"end": {
"line": 121,
"column": 77
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 3908,
"end": 3909,
"loc": {
"start": {
"line": 121,
"column": 78
},
"end": {
"line": 121,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphDpi",
"start": 3910,
"end": 3918,
"loc": {
"start": {
"line": 121,
"column": 80
},
"end": {
"line": 121,
"column": 88
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3918,
"end": 3919,
"loc": {
"start": {
"line": 121,
"column": 88
},
"end": {
"line": 121,
"column": 89
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3920,
"end": 3921,
"loc": {
"start": {
"line": 121,
"column": 90
},
"end": {
"line": 121,
"column": 91
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "smooth",
"start": 3943,
"end": 3949,
"loc": {
"start": {
"line": 122,
"column": 20
},
"end": {
"line": 122,
"column": 26
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3949,
"end": 3950,
"loc": {
"start": {
"line": 122,
"column": 26
},
"end": {
"line": 122,
"column": 27
}
}
},
{
"type": {
"label": "true",
"keyword": "true",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "true",
"start": 3951,
"end": 3955,
"loc": {
"start": {
"line": 122,
"column": 28
},
"end": {
"line": 122,
"column": 32
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3955,
"end": 3956,
"loc": {
"start": {
"line": 122,
"column": 32
},
"end": {
"line": 122,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "reusable",
"start": 3978,
"end": 3986,
"loc": {
"start": {
"line": 123,
"column": 20
},
"end": {
"line": 123,
"column": 28
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3986,
"end": 3987,
"loc": {
"start": {
"line": 123,
"column": 28
},
"end": {
"line": 123,
"column": 29
}
}
},
{
"type": {
"label": "false",
"keyword": "false",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "false",
"start": 3988,
"end": 3993,
"loc": {
"start": {
"line": 123,
"column": 30
},
"end": {
"line": 123,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3993,
"end": 3994,
"loc": {
"start": {
"line": 123,
"column": 35
},
"end": {
"line": 123,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "label",
"start": 4016,
"end": 4021,
"loc": {
"start": {
"line": 124,
"column": 20
},
"end": {
"line": 124,
"column": 25
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4021,
"end": 4022,
"loc": {
"start": {
"line": 124,
"column": 25
},
"end": {
"line": 124,
"column": 26
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "statgraph-",
"start": 4023,
"end": 4035,
"loc": {
"start": {
"line": 124,
"column": 27
},
"end": {
"line": 124,
"column": 39
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 4036,
"end": 4037,
"loc": {
"start": {
"line": 124,
"column": 40
},
"end": {
"line": 124,
"column": 41
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4038,
"end": 4042,
"loc": {
"start": {
"line": 124,
"column": 42
},
"end": {
"line": 124,
"column": 46
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4042,
"end": 4043,
"loc": {
"start": {
"line": 124,
"column": 46
},
"end": {
"line": 124,
"column": 47
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 4043,
"end": 4053,
"loc": {
"start": {
"line": 124,
"column": 47
},
"end": {
"line": 124,
"column": 57
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4053,
"end": 4054,
"loc": {
"start": {
"line": 124,
"column": 57
},
"end": {
"line": 124,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getHash",
"start": 4054,
"end": 4061,
"loc": {
"start": {
"line": 124,
"column": 58
},
"end": {
"line": 124,
"column": 65
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4061,
"end": 4062,
"loc": {
"start": {
"line": 124,
"column": 65
},
"end": {
"line": 124,
"column": 66
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4062,
"end": 4063,
"loc": {
"start": {
"line": 124,
"column": 66
},
"end": {
"line": 124,
"column": 67
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4063,
"end": 4064,
"loc": {
"start": {
"line": 124,
"column": 67
},
"end": {
"line": 124,
"column": 68
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4082,
"end": 4083,
"loc": {
"start": {
"line": 125,
"column": 16
},
"end": {
"line": 125,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4083,
"end": 4084,
"loc": {
"start": {
"line": 125,
"column": 17
},
"end": {
"line": 125,
"column": 18
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4084,
"end": 4085,
"loc": {
"start": {
"line": 125,
"column": 18
},
"end": {
"line": 125,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "context",
"start": 4103,
"end": 4110,
"loc": {
"start": {
"line": 126,
"column": 16
},
"end": {
"line": 126,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4110,
"end": 4111,
"loc": {
"start": {
"line": 126,
"column": 23
},
"end": {
"line": 126,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "scale",
"start": 4111,
"end": 4116,
"loc": {
"start": {
"line": 126,
"column": 24
},
"end": {
"line": 126,
"column": 29
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4116,
"end": 4117,
"loc": {
"start": {
"line": 126,
"column": 29
},
"end": {
"line": 126,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphDpi",
"start": 4117,
"end": 4125,
"loc": {
"start": {
"line": 126,
"column": 30
},
"end": {
"line": 126,
"column": 38
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4125,
"end": 4126,
"loc": {
"start": {
"line": 126,
"column": 38
},
"end": {
"line": 126,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphDpi",
"start": 4127,
"end": 4135,
"loc": {
"start": {
"line": 126,
"column": 40
},
"end": {
"line": 126,
"column": 48
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4135,
"end": 4136,
"loc": {
"start": {
"line": 126,
"column": 48
},
"end": {
"line": 126,
"column": 49
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4136,
"end": 4137,
"loc": {
"start": {
"line": 126,
"column": 49
},
"end": {
"line": 126,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "canvas",
"start": 4155,
"end": 4161,
"loc": {
"start": {
"line": 127,
"column": 16
},
"end": {
"line": 127,
"column": 22
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4161,
"end": 4162,
"loc": {
"start": {
"line": 127,
"column": 22
},
"end": {
"line": 127,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "classList",
"start": 4162,
"end": 4171,
"loc": {
"start": {
"line": 127,
"column": 23
},
"end": {
"line": 127,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4171,
"end": 4172,
"loc": {
"start": {
"line": 127,
"column": 32
},
"end": {
"line": 127,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "add",
"start": 4172,
"end": 4175,
"loc": {
"start": {
"line": 127,
"column": 33
},
"end": {
"line": 127,
"column": 36
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4175,
"end": 4176,
"loc": {
"start": {
"line": 127,
"column": 36
},
"end": {
"line": 127,
"column": 37
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "graph",
"start": 4176,
"end": 4183,
"loc": {
"start": {
"line": 127,
"column": 37
},
"end": {
"line": 127,
"column": 44
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4183,
"end": 4184,
"loc": {
"start": {
"line": 127,
"column": 44
},
"end": {
"line": 127,
"column": 45
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4184,
"end": 4185,
"loc": {
"start": {
"line": 127,
"column": 45
},
"end": {
"line": 127,
"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": 4203,
"end": 4207,
"loc": {
"start": {
"line": 128,
"column": 16
},
"end": {
"line": 128,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4207,
"end": 4208,
"loc": {
"start": {
"line": 128,
"column": 20
},
"end": {
"line": 128,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 4208,
"end": 4219,
"loc": {
"start": {
"line": 128,
"column": 21
},
"end": {
"line": 128,
"column": 32
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4220,
"end": 4221,
"loc": {
"start": {
"line": 128,
"column": 33
},
"end": {
"line": 128,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "canvas",
"start": 4222,
"end": 4228,
"loc": {
"start": {
"line": 128,
"column": 35
},
"end": {
"line": 128,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4228,
"end": 4229,
"loc": {
"start": {
"line": 128,
"column": 41
},
"end": {
"line": 128,
"column": 42
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4247,
"end": 4251,
"loc": {
"start": {
"line": 129,
"column": 16
},
"end": {
"line": 129,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4251,
"end": 4252,
"loc": {
"start": {
"line": 129,
"column": 20
},
"end": {
"line": 129,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 4252,
"end": 4264,
"loc": {
"start": {
"line": 129,
"column": 21
},
"end": {
"line": 129,
"column": 33
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4265,
"end": 4266,
"loc": {
"start": {
"line": 129,
"column": 34
},
"end": {
"line": 129,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "context",
"start": 4267,
"end": 4274,
"loc": {
"start": {
"line": 129,
"column": 36
},
"end": {
"line": 129,
"column": 43
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4274,
"end": 4275,
"loc": {
"start": {
"line": 129,
"column": 43
},
"end": {
"line": 129,
"column": 44
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4293,
"end": 4297,
"loc": {
"start": {
"line": 130,
"column": 16
},
"end": {
"line": 130,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4297,
"end": 4298,
"loc": {
"start": {
"line": 130,
"column": 20
},
"end": {
"line": 130,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 4298,
"end": 4305,
"loc": {
"start": {
"line": 130,
"column": 21
},
"end": {
"line": 130,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4305,
"end": 4306,
"loc": {
"start": {
"line": 130,
"column": 28
},
"end": {
"line": 130,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "appendChild",
"start": 4306,
"end": 4317,
"loc": {
"start": {
"line": 130,
"column": 29
},
"end": {
"line": 130,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4317,
"end": 4318,
"loc": {
"start": {
"line": 130,
"column": 40
},
"end": {
"line": 130,
"column": 41
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4318,
"end": 4322,
"loc": {
"start": {
"line": 130,
"column": 41
},
"end": {
"line": 130,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4322,
"end": 4323,
"loc": {
"start": {
"line": 130,
"column": 45
},
"end": {
"line": 130,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 4323,
"end": 4334,
"loc": {
"start": {
"line": 130,
"column": 46
},
"end": {
"line": 130,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4334,
"end": 4335,
"loc": {
"start": {
"line": 130,
"column": 57
},
"end": {
"line": 130,
"column": 58
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4335,
"end": 4336,
"loc": {
"start": {
"line": 130,
"column": 58
},
"end": {
"line": 130,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4350,
"end": 4351,
"loc": {
"start": {
"line": 131,
"column": 12
},
"end": {
"line": 131,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4367,
"end": 4371,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4371,
"end": 4372,
"loc": {
"start": {
"line": 133,
"column": 16
},
"end": {
"line": 133,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 4372,
"end": 4384,
"loc": {
"start": {
"line": 133,
"column": 17
},
"end": {
"line": 133,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4384,
"end": 4385,
"loc": {
"start": {
"line": 133,
"column": 29
},
"end": {
"line": 133,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "clearRect",
"start": 4385,
"end": 4394,
"loc": {
"start": {
"line": 133,
"column": 30
},
"end": {
"line": 133,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4394,
"end": 4395,
"loc": {
"start": {
"line": 133,
"column": 39
},
"end": {
"line": 133,
"column": 40
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 4395,
"end": 4396,
"loc": {
"start": {
"line": 133,
"column": 40
},
"end": {
"line": 133,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4396,
"end": 4397,
"loc": {
"start": {
"line": 133,
"column": 41
},
"end": {
"line": 133,
"column": 42
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 4398,
"end": 4399,
"loc": {
"start": {
"line": 133,
"column": 43
},
"end": {
"line": 133,
"column": 44
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4399,
"end": 4400,
"loc": {
"start": {
"line": 133,
"column": 44
},
"end": {
"line": 133,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 4401,
"end": 4402,
"loc": {
"start": {
"line": 133,
"column": 46
},
"end": {
"line": 133,
"column": 47
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4402,
"end": 4403,
"loc": {
"start": {
"line": 133,
"column": 47
},
"end": {
"line": 133,
"column": 48
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 4404,
"end": 4405,
"loc": {
"start": {
"line": 133,
"column": 49
},
"end": {
"line": 133,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4405,
"end": 4406,
"loc": {
"start": {
"line": 133,
"column": 50
},
"end": {
"line": 133,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4406,
"end": 4407,
"loc": {
"start": {
"line": 133,
"column": 51
},
"end": {
"line": 133,
"column": 52
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4423,
"end": 4427,
"loc": {
"start": {
"line": 135,
"column": 12
},
"end": {
"line": 135,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4427,
"end": 4428,
"loc": {
"start": {
"line": 135,
"column": 16
},
"end": {
"line": 135,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 4428,
"end": 4440,
"loc": {
"start": {
"line": 135,
"column": 17
},
"end": {
"line": 135,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4440,
"end": 4441,
"loc": {
"start": {
"line": 135,
"column": 29
},
"end": {
"line": 135,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fillStyle",
"start": 4441,
"end": 4450,
"loc": {
"start": {
"line": 135,
"column": 30
},
"end": {
"line": 135,
"column": 39
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4451,
"end": 4452,
"loc": {
"start": {
"line": 135,
"column": 40
},
"end": {
"line": 135,
"column": 41
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "#bee0db",
"start": 4453,
"end": 4462,
"loc": {
"start": {
"line": 135,
"column": 42
},
"end": {
"line": 135,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4462,
"end": 4463,
"loc": {
"start": {
"line": 135,
"column": 51
},
"end": {
"line": 135,
"column": 52
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4477,
"end": 4481,
"loc": {
"start": {
"line": 136,
"column": 12
},
"end": {
"line": 136,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4481,
"end": 4482,
"loc": {
"start": {
"line": 136,
"column": 16
},
"end": {
"line": 136,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 4482,
"end": 4494,
"loc": {
"start": {
"line": 136,
"column": 17
},
"end": {
"line": 136,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4494,
"end": 4495,
"loc": {
"start": {
"line": 136,
"column": 29
},
"end": {
"line": 136,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "strokeStyle",
"start": 4495,
"end": 4506,
"loc": {
"start": {
"line": 136,
"column": 30
},
"end": {
"line": 136,
"column": 41
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4507,
"end": 4508,
"loc": {
"start": {
"line": 136,
"column": 42
},
"end": {
"line": 136,
"column": 43
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "#66ccbc",
"start": 4509,
"end": 4518,
"loc": {
"start": {
"line": 136,
"column": 44
},
"end": {
"line": 136,
"column": 53
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4518,
"end": 4519,
"loc": {
"start": {
"line": 136,
"column": 53
},
"end": {
"line": 136,
"column": 54
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4533,
"end": 4537,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4537,
"end": 4538,
"loc": {
"start": {
"line": 137,
"column": 16
},
"end": {
"line": 137,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 4538,
"end": 4550,
"loc": {
"start": {
"line": 137,
"column": 17
},
"end": {
"line": 137,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4550,
"end": 4551,
"loc": {
"start": {
"line": 137,
"column": 29
},
"end": {
"line": 137,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "lineWidth",
"start": 4551,
"end": 4560,
"loc": {
"start": {
"line": 137,
"column": 30
},
"end": {
"line": 137,
"column": 39
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4561,
"end": 4562,
"loc": {
"start": {
"line": 137,
"column": 40
},
"end": {
"line": 137,
"column": 41
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1.5,
"start": 4563,
"end": 4566,
"loc": {
"start": {
"line": 137,
"column": 42
},
"end": {
"line": 137,
"column": 45
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4566,
"end": 4567,
"loc": {
"start": {
"line": 137,
"column": 45
},
"end": {
"line": 137,
"column": 46
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 4583,
"end": 4588,
"loc": {
"start": {
"line": 139,
"column": 12
},
"end": {
"line": 139,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "sliceWidth",
"start": 4589,
"end": 4599,
"loc": {
"start": {
"line": 139,
"column": 18
},
"end": {
"line": 139,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4600,
"end": 4601,
"loc": {
"start": {
"line": 139,
"column": 29
},
"end": {
"line": 139,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 4602,
"end": 4603,
"loc": {
"start": {
"line": 139,
"column": 31
},
"end": {
"line": 139,
"column": 32
}
}
},
{
"type": {
"label": "/",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "/",
"start": 4604,
"end": 4605,
"loc": {
"start": {
"line": 139,
"column": 33
},
"end": {
"line": 139,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4606,
"end": 4607,
"loc": {
"start": {
"line": 139,
"column": 35
},
"end": {
"line": 139,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "globalConfig",
"start": 4607,
"end": 4619,
"loc": {
"start": {
"line": 139,
"column": 36
},
"end": {
"line": 139,
"column": 48
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4619,
"end": 4620,
"loc": {
"start": {
"line": 139,
"column": 48
},
"end": {
"line": 139,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsGraphSlices",
"start": 4620,
"end": 4641,
"loc": {
"start": {
"line": 139,
"column": 49
},
"end": {
"line": 139,
"column": 70
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 4642,
"end": 4643,
"loc": {
"start": {
"line": 139,
"column": 71
},
"end": {
"line": 139,
"column": 72
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 4644,
"end": 4645,
"loc": {
"start": {
"line": 139,
"column": 73
},
"end": {
"line": 139,
"column": 74
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4645,
"end": 4646,
"loc": {
"start": {
"line": 139,
"column": 74
},
"end": {
"line": 139,
"column": 75
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4646,
"end": 4647,
"loc": {
"start": {
"line": 139,
"column": 75
},
"end": {
"line": 139,
"column": 76
}
}
},
{
"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": 4663,
"end": 4666,
"loc": {
"start": {
"line": 141,
"column": 12
},
"end": {
"line": 141,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "values",
"start": 4667,
"end": 4673,
"loc": {
"start": {
"line": 141,
"column": 16
},
"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": 4674,
"end": 4675,
"loc": {
"start": {
"line": 141,
"column": 23
},
"end": {
"line": 141,
"column": 24
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4676,
"end": 4677,
"loc": {
"start": {
"line": 141,
"column": 25
},
"end": {
"line": 141,
"column": 26
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4677,
"end": 4678,
"loc": {
"start": {
"line": 141,
"column": 26
},
"end": {
"line": 141,
"column": 27
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4678,
"end": 4679,
"loc": {
"start": {
"line": 141,
"column": 27
},
"end": {
"line": 141,
"column": 28
}
}
},
{
"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": 4693,
"end": 4696,
"loc": {
"start": {
"line": 142,
"column": 12
},
"end": {
"line": 142,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "maxValue",
"start": 4697,
"end": 4705,
"loc": {
"start": {
"line": 142,
"column": 16
},
"end": {
"line": 142,
"column": 24
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4706,
"end": 4707,
"loc": {
"start": {
"line": 142,
"column": 25
},
"end": {
"line": 142,
"column": 26
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 4708,
"end": 4709,
"loc": {
"start": {
"line": 142,
"column": 27
},
"end": {
"line": 142,
"column": 28
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4709,
"end": 4710,
"loc": {
"start": {
"line": 142,
"column": 28
},
"end": {
"line": 142,
"column": 29
}
}
},
{
"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": 4726,
"end": 4729,
"loc": {
"start": {
"line": 144,
"column": 12
},
"end": {
"line": 144,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4730,
"end": 4731,
"loc": {
"start": {
"line": 144,
"column": 16
},
"end": {
"line": 144,
"column": 17
}
}
},
{
"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": 4731,
"end": 4734,
"loc": {
"start": {
"line": 144,
"column": 17
},
"end": {
"line": 144,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 4735,
"end": 4736,
"loc": {
"start": {
"line": 144,
"column": 21
},
"end": {
"line": 144,
"column": 22
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4737,
"end": 4738,
"loc": {
"start": {
"line": 144,
"column": 23
},
"end": {
"line": 144,
"column": 24
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 4739,
"end": 4740,
"loc": {
"start": {
"line": 144,
"column": 25
},
"end": {
"line": 144,
"column": 26
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4740,
"end": 4741,
"loc": {
"start": {
"line": 144,
"column": 26
},
"end": {
"line": 144,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 4742,
"end": 4743,
"loc": {
"start": {
"line": 144,
"column": 28
},
"end": {
"line": 144,
"column": 29
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 4744,
"end": 4745,
"loc": {
"start": {
"line": 144,
"column": 30
},
"end": {
"line": 144,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "globalConfig",
"start": 4746,
"end": 4758,
"loc": {
"start": {
"line": 144,
"column": 32
},
"end": {
"line": 144,
"column": 44
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4758,
"end": 4759,
"loc": {
"start": {
"line": 144,
"column": 44
},
"end": {
"line": 144,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsGraphSlices",
"start": 4759,
"end": 4780,
"loc": {
"start": {
"line": 144,
"column": 45
},
"end": {
"line": 144,
"column": 66
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 4781,
"end": 4782,
"loc": {
"start": {
"line": 144,
"column": 67
},
"end": {
"line": 144,
"column": 68
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 4783,
"end": 4784,
"loc": {
"start": {
"line": 144,
"column": 69
},
"end": {
"line": 144,
"column": 70
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4784,
"end": 4785,
"loc": {
"start": {
"line": 144,
"column": 70
},
"end": {
"line": 144,
"column": 71
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "++",
"start": 4786,
"end": 4788,
"loc": {
"start": {
"line": 144,
"column": 72
},
"end": {
"line": 144,
"column": 74
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 4788,
"end": 4789,
"loc": {
"start": {
"line": 144,
"column": 74
},
"end": {
"line": 144,
"column": 75
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4789,
"end": 4790,
"loc": {
"start": {
"line": 144,
"column": 75
},
"end": {
"line": 144,
"column": 76
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4791,
"end": 4792,
"loc": {
"start": {
"line": 144,
"column": 77
},
"end": {
"line": 144,
"column": 78
}
}
},
{
"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": 4810,
"end": 4815,
"loc": {
"start": {
"line": 145,
"column": 16
},
"end": {
"line": 145,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "value",
"start": 4816,
"end": 4821,
"loc": {
"start": {
"line": 145,
"column": 22
},
"end": {
"line": 145,
"column": 27
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 4822,
"end": 4823,
"loc": {
"start": {
"line": 145,
"column": 28
},
"end": {
"line": 145,
"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": 4824,
"end": 4828,
"loc": {
"start": {
"line": 145,
"column": 30
},
"end": {
"line": 145,
"column": 34
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4828,
"end": 4829,
"loc": {
"start": {
"line": 145,
"column": 34
},
"end": {
"line": 145,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "root",
"start": 4829,
"end": 4833,
"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,
"updateContext": null
},
"start": 4833,
"end": 4834,
"loc": {
"start": {
"line": 145,
"column": 39
},
"end": {
"line": 145,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "productionAnalytics",
"start": 4834,
"end": 4853,
"loc": {
"start": {
"line": 145,
"column": 40
},
"end": {
"line": 145,
"column": 59
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4853,
"end": 4854,
"loc": {
"start": {
"line": 145,
"column": 59
},
"end": {
"line": 145,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getPastShapeRate",
"start": 4854,
"end": 4870,
"loc": {
"start": {
"line": 145,
"column": 60
},
"end": {
"line": 145,
"column": 76
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4870,
"end": 4871,
"loc": {
"start": {
"line": 145,
"column": 76
},
"end": {
"line": 145,
"column": 77
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dataSource",
"start": 4893,
"end": 4903,
"loc": {
"start": {
"line": 146,
"column": 20
},
"end": {
"line": 146,
"column": 30
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4903,
"end": 4904,
"loc": {
"start": {
"line": 146,
"column": 30
},
"end": {
"line": 146,
"column": 31
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 4926,
"end": 4930,
"loc": {
"start": {
"line": 147,
"column": 20
},
"end": {
"line": 147,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4930,
"end": 4931,
"loc": {
"start": {
"line": 147,
"column": 24
},
"end": {
"line": 147,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "definition",
"start": 4931,
"end": 4941,
"loc": {
"start": {
"line": 147,
"column": 25
},
"end": {
"line": 147,
"column": 35
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4941,
"end": 4942,
"loc": {
"start": {
"line": 147,
"column": 35
},
"end": {
"line": 147,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "globalConfig",
"start": 4964,
"end": 4976,
"loc": {
"start": {
"line": 148,
"column": 20
},
"end": {
"line": 148,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4976,
"end": 4977,
"loc": {
"start": {
"line": 148,
"column": 32
},
"end": {
"line": 148,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "statisticsGraphSlices",
"start": 4977,
"end": 4998,
"loc": {
"start": {
"line": 148,
"column": 33
},
"end": {
"line": 148,
"column": 54
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 4999,
"end": 5000,
"loc": {
"start": {
"line": 148,
"column": 55
},
"end": {
"line": 148,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5001,
"end": 5002,
"loc": {
"start": {
"line": 148,
"column": 57
},
"end": {
"line": 148,
"column": 58
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 5003,
"end": 5004,
"loc": {
"start": {
"line": 148,
"column": 59
},
"end": {
"line": 148,
"column": 60
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 5005,
"end": 5006,
"loc": {
"start": {
"line": 148,
"column": 61
},
"end": {
"line": 148,
"column": 62
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5024,
"end": 5025,
"loc": {
"start": {
"line": 149,
"column": 16
},
"end": {
"line": 149,
"column": 17
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5025,
"end": 5026,
"loc": {
"start": {
"line": 149,
"column": 17
},
"end": {
"line": 149,
"column": 18
}
}
},
{
"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": 5044,
"end": 5046,
"loc": {
"start": {
"line": 150,
"column": 16
},
"end": {
"line": 150,
"column": 18
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5047,
"end": 5048,
"loc": {
"start": {
"line": 150,
"column": 19
},
"end": {
"line": 150,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "value",
"start": 5048,
"end": 5053,
"loc": {
"start": {
"line": 150,
"column": 20
},
"end": {
"line": 150,
"column": 25
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": ">",
"start": 5054,
"end": 5055,
"loc": {
"start": {
"line": 150,
"column": 26
},
"end": {
"line": 150,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "maxValue",
"start": 5056,
"end": 5064,
"loc": {
"start": {
"line": 150,
"column": 28
},
"end": {
"line": 150,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5064,
"end": 5065,
"loc": {
"start": {
"line": 150,
"column": 36
},
"end": {
"line": 150,
"column": 37
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5066,
"end": 5067,
"loc": {
"start": {
"line": 150,
"column": 38
},
"end": {
"line": 150,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "maxValue",
"start": 5089,
"end": 5097,
"loc": {
"start": {
"line": 151,
"column": 20
},
"end": {
"line": 151,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5098,
"end": 5099,
"loc": {
"start": {
"line": 151,
"column": 29
},
"end": {
"line": 151,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "value",
"start": 5100,
"end": 5105,
"loc": {
"start": {
"line": 151,
"column": 31
},
"end": {
"line": 151,
"column": 36
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5105,
"end": 5106,
"loc": {
"start": {
"line": 151,
"column": 36
},
"end": {
"line": 151,
"column": 37
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5124,
"end": 5125,
"loc": {
"start": {
"line": 152,
"column": 16
},
"end": {
"line": 152,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "values",
"start": 5143,
"end": 5149,
"loc": {
"start": {
"line": 153,
"column": 16
},
"end": {
"line": 153,
"column": 22
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5149,
"end": 5150,
"loc": {
"start": {
"line": 153,
"column": 22
},
"end": {
"line": 153,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "push",
"start": 5150,
"end": 5154,
"loc": {
"start": {
"line": 153,
"column": 23
},
"end": {
"line": 153,
"column": 27
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5154,
"end": 5155,
"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": "value",
"start": 5155,
"end": 5160,
"loc": {
"start": {
"line": 153,
"column": 28
},
"end": {
"line": 153,
"column": 33
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5160,
"end": 5161,
"loc": {
"start": {
"line": 153,
"column": 33
},
"end": {
"line": 153,
"column": 34
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5161,
"end": 5162,
"loc": {
"start": {
"line": 153,
"column": 34
},
"end": {
"line": 153,
"column": 35
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5176,
"end": 5177,
"loc": {
"start": {
"line": 154,
"column": 12
},
"end": {
"line": 154,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5193,
"end": 5197,
"loc": {
"start": {
"line": 156,
"column": 12
},
"end": {
"line": 156,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5197,
"end": 5198,
"loc": {
"start": {
"line": 156,
"column": 16
},
"end": {
"line": 156,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5198,
"end": 5210,
"loc": {
"start": {
"line": 156,
"column": 17
},
"end": {
"line": 156,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5210,
"end": 5211,
"loc": {
"start": {
"line": 156,
"column": 29
},
"end": {
"line": 156,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "beginPath",
"start": 5211,
"end": 5220,
"loc": {
"start": {
"line": 156,
"column": 30
},
"end": {
"line": 156,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5220,
"end": 5221,
"loc": {
"start": {
"line": 156,
"column": 39
},
"end": {
"line": 156,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5221,
"end": 5222,
"loc": {
"start": {
"line": 156,
"column": 40
},
"end": {
"line": 156,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5222,
"end": 5223,
"loc": {
"start": {
"line": 156,
"column": 41
},
"end": {
"line": 156,
"column": 42
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5237,
"end": 5241,
"loc": {
"start": {
"line": 157,
"column": 12
},
"end": {
"line": 157,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5241,
"end": 5242,
"loc": {
"start": {
"line": 157,
"column": 16
},
"end": {
"line": 157,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5242,
"end": 5254,
"loc": {
"start": {
"line": 157,
"column": 17
},
"end": {
"line": 157,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5254,
"end": 5255,
"loc": {
"start": {
"line": 157,
"column": 29
},
"end": {
"line": 157,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "moveTo",
"start": 5255,
"end": 5261,
"loc": {
"start": {
"line": 157,
"column": 30
},
"end": {
"line": 157,
"column": 36
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5261,
"end": 5262,
"loc": {
"start": {
"line": 157,
"column": 36
},
"end": {
"line": 157,
"column": 37
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.75,
"start": 5262,
"end": 5266,
"loc": {
"start": {
"line": 157,
"column": 37
},
"end": {
"line": 157,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5266,
"end": 5267,
"loc": {
"start": {
"line": 157,
"column": 41
},
"end": {
"line": 157,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 5268,
"end": 5269,
"loc": {
"start": {
"line": 157,
"column": 43
},
"end": {
"line": 157,
"column": 44
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 5270,
"end": 5271,
"loc": {
"start": {
"line": 157,
"column": 45
},
"end": {
"line": 157,
"column": 46
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 5,
"start": 5272,
"end": 5273,
"loc": {
"start": {
"line": 157,
"column": 47
},
"end": {
"line": 157,
"column": 48
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5273,
"end": 5274,
"loc": {
"start": {
"line": 157,
"column": 48
},
"end": {
"line": 157,
"column": 49
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5274,
"end": 5275,
"loc": {
"start": {
"line": 157,
"column": 49
},
"end": {
"line": 157,
"column": 50
}
}
},
{
"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": 5289,
"end": 5292,
"loc": {
"start": {
"line": 158,
"column": 12
},
"end": {
"line": 158,
"column": 15
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5293,
"end": 5294,
"loc": {
"start": {
"line": 158,
"column": 16
},
"end": {
"line": 158,
"column": 17
}
}
},
{
"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": 5294,
"end": 5297,
"loc": {
"start": {
"line": 158,
"column": 17
},
"end": {
"line": 158,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5298,
"end": 5299,
"loc": {
"start": {
"line": 158,
"column": 21
},
"end": {
"line": 158,
"column": 22
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5300,
"end": 5301,
"loc": {
"start": {
"line": 158,
"column": 23
},
"end": {
"line": 158,
"column": 24
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 5302,
"end": 5303,
"loc": {
"start": {
"line": 158,
"column": 25
},
"end": {
"line": 158,
"column": 26
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5303,
"end": 5304,
"loc": {
"start": {
"line": 158,
"column": 26
},
"end": {
"line": 158,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5305,
"end": 5306,
"loc": {
"start": {
"line": 158,
"column": 28
},
"end": {
"line": 158,
"column": 29
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 5307,
"end": 5308,
"loc": {
"start": {
"line": 158,
"column": 30
},
"end": {
"line": 158,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "values",
"start": 5309,
"end": 5315,
"loc": {
"start": {
"line": 158,
"column": 32
},
"end": {
"line": 158,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5315,
"end": 5316,
"loc": {
"start": {
"line": 158,
"column": 38
},
"end": {
"line": 158,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 5316,
"end": 5322,
"loc": {
"start": {
"line": 158,
"column": 39
},
"end": {
"line": 158,
"column": 45
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5322,
"end": 5323,
"loc": {
"start": {
"line": 158,
"column": 45
},
"end": {
"line": 158,
"column": 46
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "++",
"start": 5324,
"end": 5326,
"loc": {
"start": {
"line": 158,
"column": 47
},
"end": {
"line": 158,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5326,
"end": 5327,
"loc": {
"start": {
"line": 158,
"column": 49
},
"end": {
"line": 158,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5327,
"end": 5328,
"loc": {
"start": {
"line": 158,
"column": 50
},
"end": {
"line": 158,
"column": 51
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5329,
"end": 5330,
"loc": {
"start": {
"line": 158,
"column": 52
},
"end": {
"line": 158,
"column": 53
}
}
},
{
"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": 5348,
"end": 5353,
"loc": {
"start": {
"line": 159,
"column": 16
},
"end": {
"line": 159,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "yValue",
"start": 5354,
"end": 5360,
"loc": {
"start": {
"line": 159,
"column": 22
},
"end": {
"line": 159,
"column": 28
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5361,
"end": 5362,
"loc": {
"start": {
"line": 159,
"column": 29
},
"end": {
"line": 159,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "clamp",
"start": 5363,
"end": 5368,
"loc": {
"start": {
"line": 159,
"column": 31
},
"end": {
"line": 159,
"column": 36
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5368,
"end": 5369,
"loc": {
"start": {
"line": 159,
"column": 36
},
"end": {
"line": 159,
"column": 37
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5369,
"end": 5370,
"loc": {
"start": {
"line": 159,
"column": 37
},
"end": {
"line": 159,
"column": 38
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 5370,
"end": 5371,
"loc": {
"start": {
"line": 159,
"column": 38
},
"end": {
"line": 159,
"column": 39
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 5372,
"end": 5373,
"loc": {
"start": {
"line": 159,
"column": 40
},
"end": {
"line": 159,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "values",
"start": 5374,
"end": 5380,
"loc": {
"start": {
"line": 159,
"column": 42
},
"end": {
"line": 159,
"column": 48
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5380,
"end": 5381,
"loc": {
"start": {
"line": 159,
"column": 48
},
"end": {
"line": 159,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5381,
"end": 5382,
"loc": {
"start": {
"line": 159,
"column": 49
},
"end": {
"line": 159,
"column": 50
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5382,
"end": 5383,
"loc": {
"start": {
"line": 159,
"column": 50
},
"end": {
"line": 159,
"column": 51
}
}
},
{
"type": {
"label": "/",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "/",
"start": 5384,
"end": 5385,
"loc": {
"start": {
"line": 159,
"column": 52
},
"end": {
"line": 159,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "maxValue",
"start": 5386,
"end": 5394,
"loc": {
"start": {
"line": 159,
"column": 54
},
"end": {
"line": 159,
"column": 62
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5394,
"end": 5395,
"loc": {
"start": {
"line": 159,
"column": 62
},
"end": {
"line": 159,
"column": 63
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 5396,
"end": 5397,
"loc": {
"start": {
"line": 159,
"column": 64
},
"end": {
"line": 159,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 5398,
"end": 5399,
"loc": {
"start": {
"line": 159,
"column": 66
},
"end": {
"line": 159,
"column": 67
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5399,
"end": 5400,
"loc": {
"start": {
"line": 159,
"column": 67
},
"end": {
"line": 159,
"column": 68
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.75,
"start": 5401,
"end": 5405,
"loc": {
"start": {
"line": 159,
"column": 69
},
"end": {
"line": 159,
"column": 73
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5405,
"end": 5406,
"loc": {
"start": {
"line": 159,
"column": 73
},
"end": {
"line": 159,
"column": 74
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 5407,
"end": 5408,
"loc": {
"start": {
"line": 159,
"column": 75
},
"end": {
"line": 159,
"column": 76
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 5409,
"end": 5410,
"loc": {
"start": {
"line": 159,
"column": 77
},
"end": {
"line": 159,
"column": 78
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.75,
"start": 5411,
"end": 5415,
"loc": {
"start": {
"line": 159,
"column": 79
},
"end": {
"line": 159,
"column": 83
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5415,
"end": 5416,
"loc": {
"start": {
"line": 159,
"column": 83
},
"end": {
"line": 159,
"column": 84
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5416,
"end": 5417,
"loc": {
"start": {
"line": 159,
"column": 84
},
"end": {
"line": 159,
"column": 85
}
}
},
{
"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": 5435,
"end": 5440,
"loc": {
"start": {
"line": 160,
"column": 16
},
"end": {
"line": 160,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "x",
"start": 5441,
"end": 5442,
"loc": {
"start": {
"line": 160,
"column": 22
},
"end": {
"line": 160,
"column": 23
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 5443,
"end": 5444,
"loc": {
"start": {
"line": 160,
"column": 24
},
"end": {
"line": 160,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5445,
"end": 5446,
"loc": {
"start": {
"line": 160,
"column": 26
},
"end": {
"line": 160,
"column": 27
}
}
},
{
"type": {
"label": "*",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 10,
"updateContext": null
},
"value": "*",
"start": 5447,
"end": 5448,
"loc": {
"start": {
"line": 160,
"column": 28
},
"end": {
"line": 160,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "sliceWidth",
"start": 5449,
"end": 5459,
"loc": {
"start": {
"line": 160,
"column": 30
},
"end": {
"line": 160,
"column": 40
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5459,
"end": 5460,
"loc": {
"start": {
"line": 160,
"column": 40
},
"end": {
"line": 160,
"column": 41
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 5478,
"end": 5480,
"loc": {
"start": {
"line": 161,
"column": 16
},
"end": {
"line": 161,
"column": 18
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5481,
"end": 5482,
"loc": {
"start": {
"line": 161,
"column": 19
},
"end": {
"line": 161,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5482,
"end": 5483,
"loc": {
"start": {
"line": 161,
"column": 20
},
"end": {
"line": 161,
"column": 21
}
}
},
{
"type": {
"label": "==/!=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 6,
"updateContext": null
},
"value": "===",
"start": 5484,
"end": 5487,
"loc": {
"start": {
"line": 161,
"column": 22
},
"end": {
"line": 161,
"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": 5488,
"end": 5489,
"loc": {
"start": {
"line": 161,
"column": 26
},
"end": {
"line": 161,
"column": 27
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5489,
"end": 5490,
"loc": {
"start": {
"line": 161,
"column": 27
},
"end": {
"line": 161,
"column": 28
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5491,
"end": 5492,
"loc": {
"start": {
"line": 161,
"column": 29
},
"end": {
"line": 161,
"column": 30
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5514,
"end": 5518,
"loc": {
"start": {
"line": 162,
"column": 20
},
"end": {
"line": 162,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5518,
"end": 5519,
"loc": {
"start": {
"line": 162,
"column": 24
},
"end": {
"line": 162,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5519,
"end": 5531,
"loc": {
"start": {
"line": 162,
"column": 25
},
"end": {
"line": 162,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5531,
"end": 5532,
"loc": {
"start": {
"line": 162,
"column": 37
},
"end": {
"line": 162,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "lineTo",
"start": 5532,
"end": 5538,
"loc": {
"start": {
"line": 162,
"column": 38
},
"end": {
"line": 162,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5538,
"end": 5539,
"loc": {
"start": {
"line": 162,
"column": 44
},
"end": {
"line": 162,
"column": 45
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0.75,
"start": 5539,
"end": 5543,
"loc": {
"start": {
"line": 162,
"column": 45
},
"end": {
"line": 162,
"column": 49
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5543,
"end": 5544,
"loc": {
"start": {
"line": 162,
"column": 49
},
"end": {
"line": 162,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "yValue",
"start": 5545,
"end": 5551,
"loc": {
"start": {
"line": 162,
"column": 51
},
"end": {
"line": 162,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5551,
"end": 5552,
"loc": {
"start": {
"line": 162,
"column": 57
},
"end": {
"line": 162,
"column": 58
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5552,
"end": 5553,
"loc": {
"start": {
"line": 162,
"column": 58
},
"end": {
"line": 162,
"column": 59
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5571,
"end": 5572,
"loc": {
"start": {
"line": 163,
"column": 16
},
"end": {
"line": 163,
"column": 17
}
}
},
{
"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": 5590,
"end": 5594,
"loc": {
"start": {
"line": 164,
"column": 16
},
"end": {
"line": 164,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5594,
"end": 5595,
"loc": {
"start": {
"line": 164,
"column": 20
},
"end": {
"line": 164,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5595,
"end": 5607,
"loc": {
"start": {
"line": 164,
"column": 21
},
"end": {
"line": 164,
"column": 33
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5607,
"end": 5608,
"loc": {
"start": {
"line": 164,
"column": 33
},
"end": {
"line": 164,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "lineTo",
"start": 5608,
"end": 5614,
"loc": {
"start": {
"line": 164,
"column": 34
},
"end": {
"line": 164,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5614,
"end": 5615,
"loc": {
"start": {
"line": 164,
"column": 40
},
"end": {
"line": 164,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "x",
"start": 5615,
"end": 5616,
"loc": {
"start": {
"line": 164,
"column": 41
},
"end": {
"line": 164,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5616,
"end": 5617,
"loc": {
"start": {
"line": 164,
"column": 42
},
"end": {
"line": 164,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "yValue",
"start": 5618,
"end": 5624,
"loc": {
"start": {
"line": 164,
"column": 44
},
"end": {
"line": 164,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5624,
"end": 5625,
"loc": {
"start": {
"line": 164,
"column": 50
},
"end": {
"line": 164,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5625,
"end": 5626,
"loc": {
"start": {
"line": 164,
"column": 51
},
"end": {
"line": 164,
"column": 52
}
}
},
{
"type": {
"label": "if",
"keyword": "if",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "if",
"start": 5644,
"end": 5646,
"loc": {
"start": {
"line": 165,
"column": 16
},
"end": {
"line": 165,
"column": 18
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5647,
"end": 5648,
"loc": {
"start": {
"line": 165,
"column": 19
},
"end": {
"line": 165,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 5648,
"end": 5649,
"loc": {
"start": {
"line": 165,
"column": 20
},
"end": {
"line": 165,
"column": 21
}
}
},
{
"type": {
"label": "==/!=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 6,
"updateContext": null
},
"value": "===",
"start": 5650,
"end": 5653,
"loc": {
"start": {
"line": 165,
"column": 22
},
"end": {
"line": 165,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "values",
"start": 5654,
"end": 5660,
"loc": {
"start": {
"line": 165,
"column": 26
},
"end": {
"line": 165,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5660,
"end": 5661,
"loc": {
"start": {
"line": 165,
"column": 32
},
"end": {
"line": 165,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 5661,
"end": 5667,
"loc": {
"start": {
"line": 165,
"column": 33
},
"end": {
"line": 165,
"column": 39
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "-",
"start": 5668,
"end": 5669,
"loc": {
"start": {
"line": 165,
"column": 40
},
"end": {
"line": 165,
"column": 41
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 5670,
"end": 5671,
"loc": {
"start": {
"line": 165,
"column": 42
},
"end": {
"line": 165,
"column": 43
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5671,
"end": 5672,
"loc": {
"start": {
"line": 165,
"column": 43
},
"end": {
"line": 165,
"column": 44
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5673,
"end": 5674,
"loc": {
"start": {
"line": 165,
"column": 45
},
"end": {
"line": 165,
"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": 5696,
"end": 5700,
"loc": {
"start": {
"line": 166,
"column": 20
},
"end": {
"line": 166,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5700,
"end": 5701,
"loc": {
"start": {
"line": 166,
"column": 24
},
"end": {
"line": 166,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5701,
"end": 5713,
"loc": {
"start": {
"line": 166,
"column": 25
},
"end": {
"line": 166,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5713,
"end": 5714,
"loc": {
"start": {
"line": 166,
"column": 37
},
"end": {
"line": 166,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "lineTo",
"start": 5714,
"end": 5720,
"loc": {
"start": {
"line": 166,
"column": 38
},
"end": {
"line": 166,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5720,
"end": 5721,
"loc": {
"start": {
"line": 166,
"column": 44
},
"end": {
"line": 166,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 5721,
"end": 5722,
"loc": {
"start": {
"line": 166,
"column": 45
},
"end": {
"line": 166,
"column": 46
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 5723,
"end": 5724,
"loc": {
"start": {
"line": 166,
"column": 47
},
"end": {
"line": 166,
"column": 48
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 100,
"start": 5725,
"end": 5728,
"loc": {
"start": {
"line": 166,
"column": 49
},
"end": {
"line": 166,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5728,
"end": 5729,
"loc": {
"start": {
"line": 166,
"column": 52
},
"end": {
"line": 166,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "yValue",
"start": 5730,
"end": 5736,
"loc": {
"start": {
"line": 166,
"column": 54
},
"end": {
"line": 166,
"column": 60
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5736,
"end": 5737,
"loc": {
"start": {
"line": 166,
"column": 60
},
"end": {
"line": 166,
"column": 61
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5737,
"end": 5738,
"loc": {
"start": {
"line": 166,
"column": 61
},
"end": {
"line": 166,
"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": 5760,
"end": 5764,
"loc": {
"start": {
"line": 167,
"column": 20
},
"end": {
"line": 167,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5764,
"end": 5765,
"loc": {
"start": {
"line": 167,
"column": 24
},
"end": {
"line": 167,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5765,
"end": 5777,
"loc": {
"start": {
"line": 167,
"column": 25
},
"end": {
"line": 167,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5777,
"end": 5778,
"loc": {
"start": {
"line": 167,
"column": 37
},
"end": {
"line": 167,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "lineTo",
"start": 5778,
"end": 5784,
"loc": {
"start": {
"line": 167,
"column": 38
},
"end": {
"line": 167,
"column": 44
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5784,
"end": 5785,
"loc": {
"start": {
"line": 167,
"column": 44
},
"end": {
"line": 167,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "w",
"start": 5785,
"end": 5786,
"loc": {
"start": {
"line": 167,
"column": 45
},
"end": {
"line": 167,
"column": 46
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 5787,
"end": 5788,
"loc": {
"start": {
"line": 167,
"column": 47
},
"end": {
"line": 167,
"column": 48
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 100,
"start": 5789,
"end": 5792,
"loc": {
"start": {
"line": 167,
"column": 49
},
"end": {
"line": 167,
"column": 52
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5792,
"end": 5793,
"loc": {
"start": {
"line": 167,
"column": 52
},
"end": {
"line": 167,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "h",
"start": 5794,
"end": 5795,
"loc": {
"start": {
"line": 167,
"column": 54
},
"end": {
"line": 167,
"column": 55
}
}
},
{
"type": {
"label": "+/-",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": 9,
"updateContext": null
},
"value": "+",
"start": 5796,
"end": 5797,
"loc": {
"start": {
"line": 167,
"column": 56
},
"end": {
"line": 167,
"column": 57
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 5,
"start": 5798,
"end": 5799,
"loc": {
"start": {
"line": 167,
"column": 58
},
"end": {
"line": 167,
"column": 59
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5799,
"end": 5800,
"loc": {
"start": {
"line": 167,
"column": 59
},
"end": {
"line": 167,
"column": 60
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5800,
"end": 5801,
"loc": {
"start": {
"line": 167,
"column": 60
},
"end": {
"line": 167,
"column": 61
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5819,
"end": 5820,
"loc": {
"start": {
"line": 168,
"column": 16
},
"end": {
"line": 168,
"column": 17
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5834,
"end": 5835,
"loc": {
"start": {
"line": 169,
"column": 12
},
"end": {
"line": 169,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5851,
"end": 5855,
"loc": {
"start": {
"line": 171,
"column": 12
},
"end": {
"line": 171,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5855,
"end": 5856,
"loc": {
"start": {
"line": 171,
"column": 16
},
"end": {
"line": 171,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5856,
"end": 5868,
"loc": {
"start": {
"line": 171,
"column": 17
},
"end": {
"line": 171,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5868,
"end": 5869,
"loc": {
"start": {
"line": 171,
"column": 29
},
"end": {
"line": 171,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "closePath",
"start": 5869,
"end": 5878,
"loc": {
"start": {
"line": 171,
"column": 30
},
"end": {
"line": 171,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5878,
"end": 5879,
"loc": {
"start": {
"line": 171,
"column": 39
},
"end": {
"line": 171,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5879,
"end": 5880,
"loc": {
"start": {
"line": 171,
"column": 40
},
"end": {
"line": 171,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5880,
"end": 5881,
"loc": {
"start": {
"line": 171,
"column": 41
},
"end": {
"line": 171,
"column": 42
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5895,
"end": 5899,
"loc": {
"start": {
"line": 172,
"column": 12
},
"end": {
"line": 172,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5899,
"end": 5900,
"loc": {
"start": {
"line": 172,
"column": 16
},
"end": {
"line": 172,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5900,
"end": 5912,
"loc": {
"start": {
"line": 172,
"column": 17
},
"end": {
"line": 172,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5912,
"end": 5913,
"loc": {
"start": {
"line": 172,
"column": 29
},
"end": {
"line": 172,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "stroke",
"start": 5913,
"end": 5919,
"loc": {
"start": {
"line": 172,
"column": 30
},
"end": {
"line": 172,
"column": 36
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5919,
"end": 5920,
"loc": {
"start": {
"line": 172,
"column": 36
},
"end": {
"line": 172,
"column": 37
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5920,
"end": 5921,
"loc": {
"start": {
"line": 172,
"column": 37
},
"end": {
"line": 172,
"column": 38
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5921,
"end": 5922,
"loc": {
"start": {
"line": 172,
"column": 38
},
"end": {
"line": 172,
"column": 39
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5936,
"end": 5940,
"loc": {
"start": {
"line": 173,
"column": 12
},
"end": {
"line": 173,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5940,
"end": 5941,
"loc": {
"start": {
"line": 173,
"column": 16
},
"end": {
"line": 173,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 5941,
"end": 5953,
"loc": {
"start": {
"line": 173,
"column": 17
},
"end": {
"line": 173,
"column": 29
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5953,
"end": 5954,
"loc": {
"start": {
"line": 173,
"column": 29
},
"end": {
"line": 173,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "fill",
"start": 5954,
"end": 5958,
"loc": {
"start": {
"line": 173,
"column": 30
},
"end": {
"line": 173,
"column": 34
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5958,
"end": 5959,
"loc": {
"start": {
"line": 173,
"column": 34
},
"end": {
"line": 173,
"column": 35
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5959,
"end": 5960,
"loc": {
"start": {
"line": 173,
"column": 35
},
"end": {
"line": 173,
"column": 36
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5960,
"end": 5961,
"loc": {
"start": {
"line": 173,
"column": 36
},
"end": {
"line": 173,
"column": 37
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5971,
"end": 5972,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 9
}
}
},
{
"type": {
"label": "else",
"keyword": "else",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "else",
"start": 5973,
"end": 5977,
"loc": {
"start": {
"line": 174,
"column": 10
},
"end": {
"line": 174,
"column": 14
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5978,
"end": 5979,
"loc": {
"start": {
"line": 174,
"column": 15
},
"end": {
"line": 174,
"column": 16
}
}
},
{
"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": 5993,
"end": 5995,
"loc": {
"start": {
"line": 175,
"column": 12
},
"end": {
"line": 175,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5996,
"end": 5997,
"loc": {
"start": {
"line": 175,
"column": 15
},
"end": {
"line": 175,
"column": 16
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 5997,
"end": 6001,
"loc": {
"start": {
"line": 175,
"column": 16
},
"end": {
"line": 175,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6001,
"end": 6002,
"loc": {
"start": {
"line": 175,
"column": 20
},
"end": {
"line": 175,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 6002,
"end": 6013,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 32
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6013,
"end": 6014,
"loc": {
"start": {
"line": 175,
"column": 32
},
"end": {
"line": 175,
"column": 33
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6015,
"end": 6016,
"loc": {
"start": {
"line": 175,
"column": 34
},
"end": {
"line": 175,
"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": 6034,
"end": 6038,
"loc": {
"start": {
"line": 176,
"column": 16
},
"end": {
"line": 176,
"column": 20
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6038,
"end": 6039,
"loc": {
"start": {
"line": 176,
"column": 20
},
"end": {
"line": 176,
"column": 21
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 6039,
"end": 6050,
"loc": {
"start": {
"line": 176,
"column": 21
},
"end": {
"line": 176,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6050,
"end": 6051,
"loc": {
"start": {
"line": 176,
"column": 32
},
"end": {
"line": 176,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "remove",
"start": 6051,
"end": 6057,
"loc": {
"start": {
"line": 176,
"column": 33
},
"end": {
"line": 176,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6057,
"end": 6058,
"loc": {
"start": {
"line": 176,
"column": 39
},
"end": {
"line": 176,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6058,
"end": 6059,
"loc": {
"start": {
"line": 176,
"column": 40
},
"end": {
"line": 176,
"column": 41
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6059,
"end": 6060,
"loc": {
"start": {
"line": 176,
"column": 41
},
"end": {
"line": 176,
"column": 42
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 6078,
"end": 6084,
"loc": {
"start": {
"line": 177,
"column": 16
},
"end": {
"line": 177,
"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": 6085,
"end": 6089,
"loc": {
"start": {
"line": 177,
"column": 23
},
"end": {
"line": 177,
"column": 27
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6089,
"end": 6090,
"loc": {
"start": {
"line": 177,
"column": 27
},
"end": {
"line": 177,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 6090,
"end": 6101,
"loc": {
"start": {
"line": 177,
"column": 28
},
"end": {
"line": 177,
"column": 39
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6101,
"end": 6102,
"loc": {
"start": {
"line": 177,
"column": 39
},
"end": {
"line": 177,
"column": 40
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 6120,
"end": 6126,
"loc": {
"start": {
"line": 178,
"column": 16
},
"end": {
"line": 178,
"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": 6127,
"end": 6131,
"loc": {
"start": {
"line": 178,
"column": 23
},
"end": {
"line": 178,
"column": 27
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6131,
"end": 6132,
"loc": {
"start": {
"line": 178,
"column": 27
},
"end": {
"line": 178,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 6132,
"end": 6144,
"loc": {
"start": {
"line": 178,
"column": 28
},
"end": {
"line": 178,
"column": 40
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6144,
"end": 6145,
"loc": {
"start": {
"line": 178,
"column": 40
},
"end": {
"line": 178,
"column": 41
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6159,
"end": 6160,
"loc": {
"start": {
"line": 179,
"column": 12
},
"end": {
"line": 179,
"column": 13
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6170,
"end": 6171,
"loc": {
"start": {
"line": 180,
"column": 8
},
"end": {
"line": 180,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6177,
"end": 6178,
"loc": {
"start": {
"line": 181,
"column": 4
},
"end": {
"line": 181,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Attaches the handle\r\n * @param {HTMLElement} parent\r\n ",
"start": 6186,
"end": 6262,
"loc": {
"start": {
"line": 183,
"column": 4
},
"end": {
"line": 186,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "attach",
"start": 6268,
"end": 6274,
"loc": {
"start": {
"line": 187,
"column": 4
},
"end": {
"line": 187,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6274,
"end": 6275,
"loc": {
"start": {
"line": 187,
"column": 10
},
"end": {
"line": 187,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parent",
"start": 6275,
"end": 6281,
"loc": {
"start": {
"line": 187,
"column": 11
},
"end": {
"line": 187,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6281,
"end": 6282,
"loc": {
"start": {
"line": 187,
"column": 17
},
"end": {
"line": 187,
"column": 18
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6283,
"end": 6284,
"loc": {
"start": {
"line": 187,
"column": 19
},
"end": {
"line": 187,
"column": 20
}
}
},
{
"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": 6294,
"end": 6296,
"loc": {
"start": {
"line": 188,
"column": 8
},
"end": {
"line": 188,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6297,
"end": 6298,
"loc": {
"start": {
"line": 188,
"column": 11
},
"end": {
"line": 188,
"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": 6298,
"end": 6299,
"loc": {
"start": {
"line": 188,
"column": 12
},
"end": {
"line": 188,
"column": 13
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6299,
"end": 6303,
"loc": {
"start": {
"line": 188,
"column": 13
},
"end": {
"line": 188,
"column": 17
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6303,
"end": 6304,
"loc": {
"start": {
"line": 188,
"column": 17
},
"end": {
"line": 188,
"column": 18
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6304,
"end": 6311,
"loc": {
"start": {
"line": 188,
"column": 18
},
"end": {
"line": 188,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6311,
"end": 6312,
"loc": {
"start": {
"line": 188,
"column": 25
},
"end": {
"line": 188,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6313,
"end": 6314,
"loc": {
"start": {
"line": 188,
"column": 27
},
"end": {
"line": 188,
"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": 6328,
"end": 6332,
"loc": {
"start": {
"line": 189,
"column": 12
},
"end": {
"line": 189,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6332,
"end": 6333,
"loc": {
"start": {
"line": 189,
"column": 16
},
"end": {
"line": 189,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "initElement",
"start": 6333,
"end": 6344,
"loc": {
"start": {
"line": 189,
"column": 17
},
"end": {
"line": 189,
"column": 28
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6344,
"end": 6345,
"loc": {
"start": {
"line": 189,
"column": 28
},
"end": {
"line": 189,
"column": 29
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6345,
"end": 6346,
"loc": {
"start": {
"line": 189,
"column": 29
},
"end": {
"line": 189,
"column": 30
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6346,
"end": 6347,
"loc": {
"start": {
"line": 189,
"column": 30
},
"end": {
"line": 189,
"column": 31
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6357,
"end": 6358,
"loc": {
"start": {
"line": 190,
"column": 8
},
"end": {
"line": 190,
"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": 6368,
"end": 6370,
"loc": {
"start": {
"line": 191,
"column": 8
},
"end": {
"line": 191,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6371,
"end": 6372,
"loc": {
"start": {
"line": 191,
"column": 11
},
"end": {
"line": 191,
"column": 12
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6372,
"end": 6376,
"loc": {
"start": {
"line": 191,
"column": 12
},
"end": {
"line": 191,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6376,
"end": 6377,
"loc": {
"start": {
"line": 191,
"column": 16
},
"end": {
"line": 191,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6377,
"end": 6384,
"loc": {
"start": {
"line": 191,
"column": 17
},
"end": {
"line": 191,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6384,
"end": 6385,
"loc": {
"start": {
"line": 191,
"column": 24
},
"end": {
"line": 191,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parentElement",
"start": 6385,
"end": 6398,
"loc": {
"start": {
"line": 191,
"column": 25
},
"end": {
"line": 191,
"column": 38
}
}
},
{
"type": {
"label": "==/!=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 6,
"updateContext": null
},
"value": "!==",
"start": 6399,
"end": 6402,
"loc": {
"start": {
"line": 191,
"column": 39
},
"end": {
"line": 191,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parent",
"start": 6403,
"end": 6409,
"loc": {
"start": {
"line": 191,
"column": 43
},
"end": {
"line": 191,
"column": 49
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6409,
"end": 6410,
"loc": {
"start": {
"line": 191,
"column": 49
},
"end": {
"line": 191,
"column": 50
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6411,
"end": 6412,
"loc": {
"start": {
"line": 191,
"column": 51
},
"end": {
"line": 191,
"column": 52
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parent",
"start": 6426,
"end": 6432,
"loc": {
"start": {
"line": 192,
"column": 12
},
"end": {
"line": 192,
"column": 18
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6432,
"end": 6433,
"loc": {
"start": {
"line": 192,
"column": 18
},
"end": {
"line": 192,
"column": 19
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "appendChild",
"start": 6433,
"end": 6444,
"loc": {
"start": {
"line": 192,
"column": 19
},
"end": {
"line": 192,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6444,
"end": 6445,
"loc": {
"start": {
"line": 192,
"column": 30
},
"end": {
"line": 192,
"column": 31
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6445,
"end": 6449,
"loc": {
"start": {
"line": 192,
"column": 31
},
"end": {
"line": 192,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6449,
"end": 6450,
"loc": {
"start": {
"line": 192,
"column": 35
},
"end": {
"line": 192,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6450,
"end": 6457,
"loc": {
"start": {
"line": 192,
"column": 36
},
"end": {
"line": 192,
"column": 43
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6457,
"end": 6458,
"loc": {
"start": {
"line": 192,
"column": 43
},
"end": {
"line": 192,
"column": 44
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6458,
"end": 6459,
"loc": {
"start": {
"line": 192,
"column": 44
},
"end": {
"line": 192,
"column": 45
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6473,
"end": 6477,
"loc": {
"start": {
"line": 193,
"column": 12
},
"end": {
"line": 193,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6477,
"end": 6478,
"loc": {
"start": {
"line": 193,
"column": 16
},
"end": {
"line": 193,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 6478,
"end": 6498,
"loc": {
"start": {
"line": 193,
"column": 17
},
"end": {
"line": 193,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6498,
"end": 6499,
"loc": {
"start": {
"line": 193,
"column": 37
},
"end": {
"line": 193,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "observe",
"start": 6499,
"end": 6506,
"loc": {
"start": {
"line": 193,
"column": 38
},
"end": {
"line": 193,
"column": 45
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6506,
"end": 6507,
"loc": {
"start": {
"line": 193,
"column": 45
},
"end": {
"line": 193,
"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": 6507,
"end": 6511,
"loc": {
"start": {
"line": 193,
"column": 46
},
"end": {
"line": 193,
"column": 50
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6511,
"end": 6512,
"loc": {
"start": {
"line": 193,
"column": 50
},
"end": {
"line": 193,
"column": 51
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6512,
"end": 6519,
"loc": {
"start": {
"line": 193,
"column": 51
},
"end": {
"line": 193,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6519,
"end": 6520,
"loc": {
"start": {
"line": 193,
"column": 58
},
"end": {
"line": 193,
"column": 59
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6520,
"end": 6521,
"loc": {
"start": {
"line": 193,
"column": 59
},
"end": {
"line": 193,
"column": 60
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6531,
"end": 6532,
"loc": {
"start": {
"line": 194,
"column": 8
},
"end": {
"line": 194,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6538,
"end": 6539,
"loc": {
"start": {
"line": 195,
"column": 4
},
"end": {
"line": 195,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Detaches the handle\r\n ",
"start": 6547,
"end": 6587,
"loc": {
"start": {
"line": 197,
"column": 4
},
"end": {
"line": 199,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "detach",
"start": 6593,
"end": 6599,
"loc": {
"start": {
"line": 200,
"column": 4
},
"end": {
"line": 200,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6599,
"end": 6600,
"loc": {
"start": {
"line": 200,
"column": 10
},
"end": {
"line": 200,
"column": 11
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6600,
"end": 6601,
"loc": {
"start": {
"line": 200,
"column": 11
},
"end": {
"line": 200,
"column": 12
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6602,
"end": 6603,
"loc": {
"start": {
"line": 200,
"column": 13
},
"end": {
"line": 200,
"column": 14
}
}
},
{
"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": 6613,
"end": 6615,
"loc": {
"start": {
"line": 201,
"column": 8
},
"end": {
"line": 201,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6616,
"end": 6617,
"loc": {
"start": {
"line": 201,
"column": 11
},
"end": {
"line": 201,
"column": 12
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6617,
"end": 6621,
"loc": {
"start": {
"line": 201,
"column": 12
},
"end": {
"line": 201,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6621,
"end": 6622,
"loc": {
"start": {
"line": 201,
"column": 16
},
"end": {
"line": 201,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6622,
"end": 6629,
"loc": {
"start": {
"line": 201,
"column": 17
},
"end": {
"line": 201,
"column": 24
}
}
},
{
"type": {
"label": "&&",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 2,
"updateContext": null
},
"value": "&&",
"start": 6630,
"end": 6632,
"loc": {
"start": {
"line": 201,
"column": 25
},
"end": {
"line": 201,
"column": 27
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6633,
"end": 6637,
"loc": {
"start": {
"line": 201,
"column": 28
},
"end": {
"line": 201,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6637,
"end": 6638,
"loc": {
"start": {
"line": 201,
"column": 32
},
"end": {
"line": 201,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6638,
"end": 6645,
"loc": {
"start": {
"line": 201,
"column": 33
},
"end": {
"line": 201,
"column": 40
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6645,
"end": 6646,
"loc": {
"start": {
"line": 201,
"column": 40
},
"end": {
"line": 201,
"column": 41
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parentElement",
"start": 6646,
"end": 6659,
"loc": {
"start": {
"line": 201,
"column": 41
},
"end": {
"line": 201,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6659,
"end": 6660,
"loc": {
"start": {
"line": 201,
"column": 54
},
"end": {
"line": 201,
"column": 55
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6661,
"end": 6662,
"loc": {
"start": {
"line": 201,
"column": 56
},
"end": {
"line": 201,
"column": 57
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6676,
"end": 6680,
"loc": {
"start": {
"line": 202,
"column": 12
},
"end": {
"line": 202,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6680,
"end": 6681,
"loc": {
"start": {
"line": 202,
"column": 16
},
"end": {
"line": 202,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6681,
"end": 6688,
"loc": {
"start": {
"line": 202,
"column": 17
},
"end": {
"line": 202,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6688,
"end": 6689,
"loc": {
"start": {
"line": 202,
"column": 24
},
"end": {
"line": 202,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "parentElement",
"start": 6689,
"end": 6702,
"loc": {
"start": {
"line": 202,
"column": 25
},
"end": {
"line": 202,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6702,
"end": 6703,
"loc": {
"start": {
"line": 202,
"column": 38
},
"end": {
"line": 202,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "removeChild",
"start": 6703,
"end": 6714,
"loc": {
"start": {
"line": 202,
"column": 39
},
"end": {
"line": 202,
"column": 50
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6714,
"end": 6715,
"loc": {
"start": {
"line": 202,
"column": 50
},
"end": {
"line": 202,
"column": 51
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6715,
"end": 6719,
"loc": {
"start": {
"line": 202,
"column": 51
},
"end": {
"line": 202,
"column": 55
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6719,
"end": 6720,
"loc": {
"start": {
"line": 202,
"column": 55
},
"end": {
"line": 202,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6720,
"end": 6727,
"loc": {
"start": {
"line": 202,
"column": 56
},
"end": {
"line": 202,
"column": 63
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6727,
"end": 6728,
"loc": {
"start": {
"line": 202,
"column": 63
},
"end": {
"line": 202,
"column": 64
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6728,
"end": 6729,
"loc": {
"start": {
"line": 202,
"column": 64
},
"end": {
"line": 202,
"column": 65
}
}
},
{
"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": 6743,
"end": 6747,
"loc": {
"start": {
"line": 203,
"column": 12
},
"end": {
"line": 203,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6747,
"end": 6748,
"loc": {
"start": {
"line": 203,
"column": 16
},
"end": {
"line": 203,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 6748,
"end": 6768,
"loc": {
"start": {
"line": 203,
"column": 17
},
"end": {
"line": 203,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6768,
"end": 6769,
"loc": {
"start": {
"line": 203,
"column": 37
},
"end": {
"line": 203,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unobserve",
"start": 6769,
"end": 6778,
"loc": {
"start": {
"line": 203,
"column": 38
},
"end": {
"line": 203,
"column": 47
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6778,
"end": 6779,
"loc": {
"start": {
"line": 203,
"column": 47
},
"end": {
"line": 203,
"column": 48
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6779,
"end": 6783,
"loc": {
"start": {
"line": 203,
"column": 48
},
"end": {
"line": 203,
"column": 52
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6783,
"end": 6784,
"loc": {
"start": {
"line": 203,
"column": 52
},
"end": {
"line": 203,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 6784,
"end": 6791,
"loc": {
"start": {
"line": 203,
"column": 53
},
"end": {
"line": 203,
"column": 60
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6791,
"end": 6792,
"loc": {
"start": {
"line": 203,
"column": 60
},
"end": {
"line": 203,
"column": 61
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6792,
"end": 6793,
"loc": {
"start": {
"line": 203,
"column": 61
},
"end": {
"line": 203,
"column": 62
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6803,
"end": 6804,
"loc": {
"start": {
"line": 204,
"column": 8
},
"end": {
"line": 204,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6810,
"end": 6811,
"loc": {
"start": {
"line": 205,
"column": 4
},
"end": {
"line": 205,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Cleans up all child elements\r\n ",
"start": 6819,
"end": 6868,
"loc": {
"start": {
"line": 207,
"column": 4
},
"end": {
"line": 209,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "cleanupChildElements",
"start": 6874,
"end": 6894,
"loc": {
"start": {
"line": 210,
"column": 4
},
"end": {
"line": 210,
"column": 24
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6894,
"end": 6895,
"loc": {
"start": {
"line": 210,
"column": 24
},
"end": {
"line": 210,
"column": 25
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6895,
"end": 6896,
"loc": {
"start": {
"line": 210,
"column": 25
},
"end": {
"line": 210,
"column": 26
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6897,
"end": 6898,
"loc": {
"start": {
"line": 210,
"column": 27
},
"end": {
"line": 210,
"column": 28
}
}
},
{
"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": 6908,
"end": 6910,
"loc": {
"start": {
"line": 211,
"column": 8
},
"end": {
"line": 211,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6911,
"end": 6912,
"loc": {
"start": {
"line": 211,
"column": 11
},
"end": {
"line": 211,
"column": 12
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6912,
"end": 6916,
"loc": {
"start": {
"line": 211,
"column": 12
},
"end": {
"line": 211,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6916,
"end": 6917,
"loc": {
"start": {
"line": 211,
"column": 16
},
"end": {
"line": 211,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 6917,
"end": 6928,
"loc": {
"start": {
"line": 211,
"column": 17
},
"end": {
"line": 211,
"column": 28
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6928,
"end": 6929,
"loc": {
"start": {
"line": 211,
"column": 28
},
"end": {
"line": 211,
"column": 29
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6930,
"end": 6931,
"loc": {
"start": {
"line": 211,
"column": 30
},
"end": {
"line": 211,
"column": 31
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 6945,
"end": 6949,
"loc": {
"start": {
"line": 212,
"column": 12
},
"end": {
"line": 212,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6949,
"end": 6950,
"loc": {
"start": {
"line": 212,
"column": 16
},
"end": {
"line": 212,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 6950,
"end": 6961,
"loc": {
"start": {
"line": 212,
"column": 17
},
"end": {
"line": 212,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6961,
"end": 6962,
"loc": {
"start": {
"line": 212,
"column": 28
},
"end": {
"line": 212,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "remove",
"start": 6962,
"end": 6968,
"loc": {
"start": {
"line": 212,
"column": 29
},
"end": {
"line": 212,
"column": 35
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6968,
"end": 6969,
"loc": {
"start": {
"line": 212,
"column": 35
},
"end": {
"line": 212,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6969,
"end": 6970,
"loc": {
"start": {
"line": 212,
"column": 36
},
"end": {
"line": 212,
"column": 37
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6970,
"end": 6971,
"loc": {
"start": {
"line": 212,
"column": 37
},
"end": {
"line": 212,
"column": 38
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 6985,
"end": 6991,
"loc": {
"start": {
"line": 213,
"column": 12
},
"end": {
"line": 213,
"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": 6992,
"end": 6996,
"loc": {
"start": {
"line": 213,
"column": 19
},
"end": {
"line": 213,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6996,
"end": 6997,
"loc": {
"start": {
"line": 213,
"column": 23
},
"end": {
"line": 213,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "shapeCanvas",
"start": 6997,
"end": 7008,
"loc": {
"start": {
"line": 213,
"column": 24
},
"end": {
"line": 213,
"column": 35
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7008,
"end": 7009,
"loc": {
"start": {
"line": 213,
"column": 35
},
"end": {
"line": 213,
"column": 36
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7019,
"end": 7020,
"loc": {
"start": {
"line": 214,
"column": 8
},
"end": {
"line": 214,
"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": 7032,
"end": 7034,
"loc": {
"start": {
"line": 216,
"column": 8
},
"end": {
"line": 216,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7035,
"end": 7036,
"loc": {
"start": {
"line": 216,
"column": 11
},
"end": {
"line": 216,
"column": 12
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 7036,
"end": 7040,
"loc": {
"start": {
"line": 216,
"column": 12
},
"end": {
"line": 216,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7040,
"end": 7041,
"loc": {
"start": {
"line": 216,
"column": 16
},
"end": {
"line": 216,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 7041,
"end": 7052,
"loc": {
"start": {
"line": 216,
"column": 17
},
"end": {
"line": 216,
"column": 28
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7052,
"end": 7053,
"loc": {
"start": {
"line": 216,
"column": 28
},
"end": {
"line": 216,
"column": 29
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7054,
"end": 7055,
"loc": {
"start": {
"line": 216,
"column": 30
},
"end": {
"line": 216,
"column": 31
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 7069,
"end": 7073,
"loc": {
"start": {
"line": 217,
"column": 12
},
"end": {
"line": 217,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7073,
"end": 7074,
"loc": {
"start": {
"line": 217,
"column": 16
},
"end": {
"line": 217,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 7074,
"end": 7085,
"loc": {
"start": {
"line": 217,
"column": 17
},
"end": {
"line": 217,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7085,
"end": 7086,
"loc": {
"start": {
"line": 217,
"column": 28
},
"end": {
"line": 217,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "remove",
"start": 7086,
"end": 7092,
"loc": {
"start": {
"line": 217,
"column": 29
},
"end": {
"line": 217,
"column": 35
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7092,
"end": 7093,
"loc": {
"start": {
"line": 217,
"column": 35
},
"end": {
"line": 217,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7093,
"end": 7094,
"loc": {
"start": {
"line": 217,
"column": 36
},
"end": {
"line": 217,
"column": 37
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7094,
"end": 7095,
"loc": {
"start": {
"line": 217,
"column": 37
},
"end": {
"line": 217,
"column": 38
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 7109,
"end": 7115,
"loc": {
"start": {
"line": 218,
"column": 12
},
"end": {
"line": 218,
"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": 7116,
"end": 7120,
"loc": {
"start": {
"line": 218,
"column": 19
},
"end": {
"line": 218,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7120,
"end": 7121,
"loc": {
"start": {
"line": 218,
"column": 23
},
"end": {
"line": 218,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphCanvas",
"start": 7121,
"end": 7132,
"loc": {
"start": {
"line": 218,
"column": 24
},
"end": {
"line": 218,
"column": 35
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7132,
"end": 7133,
"loc": {
"start": {
"line": 218,
"column": 35
},
"end": {
"line": 218,
"column": 36
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 7147,
"end": 7153,
"loc": {
"start": {
"line": 219,
"column": 12
},
"end": {
"line": 219,
"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": 7154,
"end": 7158,
"loc": {
"start": {
"line": 219,
"column": 19
},
"end": {
"line": 219,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7158,
"end": 7159,
"loc": {
"start": {
"line": 219,
"column": 23
},
"end": {
"line": 219,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "graphContext",
"start": 7159,
"end": 7171,
"loc": {
"start": {
"line": 219,
"column": 24
},
"end": {
"line": 219,
"column": 36
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7171,
"end": 7172,
"loc": {
"start": {
"line": 219,
"column": 36
},
"end": {
"line": 219,
"column": 37
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7182,
"end": 7183,
"loc": {
"start": {
"line": 220,
"column": 8
},
"end": {
"line": 220,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7189,
"end": 7190,
"loc": {
"start": {
"line": 221,
"column": 4
},
"end": {
"line": 221,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * Destroys the handle\r\n ",
"start": 7198,
"end": 7238,
"loc": {
"start": {
"line": 223,
"column": 4
},
"end": {
"line": 225,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "destroy",
"start": 7244,
"end": 7251,
"loc": {
"start": {
"line": 226,
"column": 4
},
"end": {
"line": 226,
"column": 11
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7251,
"end": 7252,
"loc": {
"start": {
"line": 226,
"column": 11
},
"end": {
"line": 226,
"column": 12
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7252,
"end": 7253,
"loc": {
"start": {
"line": 226,
"column": 12
},
"end": {
"line": 226,
"column": 13
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7254,
"end": 7255,
"loc": {
"start": {
"line": 226,
"column": 14
},
"end": {
"line": 226,
"column": 15
}
}
},
{
"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": 7265,
"end": 7269,
"loc": {
"start": {
"line": 227,
"column": 8
},
"end": {
"line": 227,
"column": 12
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7269,
"end": 7270,
"loc": {
"start": {
"line": 227,
"column": 12
},
"end": {
"line": 227,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "cleanupChildElements",
"start": 7270,
"end": 7290,
"loc": {
"start": {
"line": 227,
"column": 13
},
"end": {
"line": 227,
"column": 33
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7290,
"end": 7291,
"loc": {
"start": {
"line": 227,
"column": 33
},
"end": {
"line": 227,
"column": 34
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7291,
"end": 7292,
"loc": {
"start": {
"line": 227,
"column": 34
},
"end": {
"line": 227,
"column": 35
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7292,
"end": 7293,
"loc": {
"start": {
"line": 227,
"column": 35
},
"end": {
"line": 227,
"column": 36
}
}
},
{
"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": 7303,
"end": 7305,
"loc": {
"start": {
"line": 228,
"column": 8
},
"end": {
"line": 228,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7306,
"end": 7307,
"loc": {
"start": {
"line": 228,
"column": 11
},
"end": {
"line": 228,
"column": 12
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 7307,
"end": 7311,
"loc": {
"start": {
"line": 228,
"column": 12
},
"end": {
"line": 228,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7311,
"end": 7312,
"loc": {
"start": {
"line": 228,
"column": 16
},
"end": {
"line": 228,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 7312,
"end": 7319,
"loc": {
"start": {
"line": 228,
"column": 17
},
"end": {
"line": 228,
"column": 24
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7319,
"end": 7320,
"loc": {
"start": {
"line": 228,
"column": 24
},
"end": {
"line": 228,
"column": 25
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7321,
"end": 7322,
"loc": {
"start": {
"line": 228,
"column": 26
},
"end": {
"line": 228,
"column": 27
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 7336,
"end": 7340,
"loc": {
"start": {
"line": 229,
"column": 12
},
"end": {
"line": 229,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7340,
"end": 7341,
"loc": {
"start": {
"line": 229,
"column": 16
},
"end": {
"line": 229,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "intersectionObserver",
"start": 7341,
"end": 7361,
"loc": {
"start": {
"line": 229,
"column": 17
},
"end": {
"line": 229,
"column": 37
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7361,
"end": 7362,
"loc": {
"start": {
"line": 229,
"column": 37
},
"end": {
"line": 229,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unobserve",
"start": 7362,
"end": 7371,
"loc": {
"start": {
"line": 229,
"column": 38
},
"end": {
"line": 229,
"column": 47
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7371,
"end": 7372,
"loc": {
"start": {
"line": 229,
"column": 47
},
"end": {
"line": 229,
"column": 48
}
}
},
{
"type": {
"label": "this",
"keyword": "this",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "this",
"start": 7372,
"end": 7376,
"loc": {
"start": {
"line": 229,
"column": 48
},
"end": {
"line": 229,
"column": 52
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7376,
"end": 7377,
"loc": {
"start": {
"line": 229,
"column": 52
},
"end": {
"line": 229,
"column": 53
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 7377,
"end": 7384,
"loc": {
"start": {
"line": 229,
"column": 53
},
"end": {
"line": 229,
"column": 60
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7384,
"end": 7385,
"loc": {
"start": {
"line": 229,
"column": 60
},
"end": {
"line": 229,
"column": 61
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7385,
"end": 7386,
"loc": {
"start": {
"line": 229,
"column": 61
},
"end": {
"line": 229,
"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": 7400,
"end": 7404,
"loc": {
"start": {
"line": 230,
"column": 12
},
"end": {
"line": 230,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7404,
"end": 7405,
"loc": {
"start": {
"line": 230,
"column": 16
},
"end": {
"line": 230,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 7405,
"end": 7412,
"loc": {
"start": {
"line": 230,
"column": 17
},
"end": {
"line": 230,
"column": 24
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7412,
"end": 7413,
"loc": {
"start": {
"line": 230,
"column": 24
},
"end": {
"line": 230,
"column": 25
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "remove",
"start": 7413,
"end": 7419,
"loc": {
"start": {
"line": 230,
"column": 25
},
"end": {
"line": 230,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7419,
"end": 7420,
"loc": {
"start": {
"line": 230,
"column": 31
},
"end": {
"line": 230,
"column": 32
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7420,
"end": 7421,
"loc": {
"start": {
"line": 230,
"column": 32
},
"end": {
"line": 230,
"column": 33
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7421,
"end": 7422,
"loc": {
"start": {
"line": 230,
"column": 33
},
"end": {
"line": 230,
"column": 34
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 7436,
"end": 7442,
"loc": {
"start": {
"line": 231,
"column": 12
},
"end": {
"line": 231,
"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": 7443,
"end": 7447,
"loc": {
"start": {
"line": 231,
"column": 19
},
"end": {
"line": 231,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7447,
"end": 7448,
"loc": {
"start": {
"line": 231,
"column": 23
},
"end": {
"line": 231,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "element",
"start": 7448,
"end": 7455,
"loc": {
"start": {
"line": 231,
"column": 24
},
"end": {
"line": 231,
"column": 31
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7455,
"end": 7456,
"loc": {
"start": {
"line": 231,
"column": 31
},
"end": {
"line": 231,
"column": 32
}
}
},
{
"type": "CommentLine",
"value": " Remove handle",
"start": 7472,
"end": 7488,
"loc": {
"start": {
"line": 233,
"column": 12
},
"end": {
"line": 233,
"column": 28
}
}
},
{
"type": {
"label": "delete",
"keyword": "delete",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "delete",
"start": 7502,
"end": 7508,
"loc": {
"start": {
"line": 234,
"column": 12
},
"end": {
"line": 234,
"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": 7509,
"end": 7513,
"loc": {
"start": {
"line": 234,
"column": 19
},
"end": {
"line": 234,
"column": 23
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7513,
"end": 7514,
"loc": {
"start": {
"line": 234,
"column": 23
},
"end": {
"line": 234,
"column": 24
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "counter",
"start": 7514,
"end": 7521,
"loc": {
"start": {
"line": 234,
"column": 24
},
"end": {
"line": 234,
"column": 31
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7521,
"end": 7522,
"loc": {
"start": {
"line": 234,
"column": 31
},
"end": {
"line": 234,
"column": 32
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7532,
"end": 7533,
"loc": {
"start": {
"line": 235,
"column": 8
},
"end": {
"line": 235,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7539,
"end": 7540,
"loc": {
"start": {
"line": 236,
"column": 4
},
"end": {
"line": 236,
"column": 5
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7542,
"end": 7543,
"loc": {
"start": {
"line": 237,
"column": 0
},
"end": {
"line": 237,
"column": 1
}
}
},
{
"type": {
"label": "eof",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7545,
"end": 7545,
"loc": {
"start": {
"line": 238,
"column": 0
},
"end": {
"line": 238,
"column": 0
}
}
}
]
}