{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "'use strict'",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              13,
              19
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 13
              },
              "end": {
                "line": 1,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              20,
              34
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 20
              },
              "end": {
                "line": 1,
                "column": 34
              }
            }
          },
          "range": [
            13,
            34
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 13
            },
            "end": {
              "line": 1,
              "column": 34
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 35
              },
              "end": {
                "line": 1,
                "column": 42
              }
            }
          },
          {
            "type": "Literal",
            "value": "__esModule",
            "raw": "'__esModule'",
            "range": [
              43,
              55
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 43
              },
              "end": {
                "line": 1,
                "column": 55
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    57,
                    62
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 57
                    },
                    "end": {
                      "line": 1,
                      "column": 62
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      64,
                      65
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 64
                      },
                      "end": {
                        "line": 1,
                        "column": 65
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    63,
                    65
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 63
                    },
                    "end": {
                      "line": 1,
                      "column": 65
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  57,
                  65
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 57
                  },
                  "end": {
                    "line": 1,
                    "column": 65
                  }
                }
              }
            ],
            "range": [
              56,
              66
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 56
              },
              "end": {
                "line": 1,
                "column": 66
              }
            }
          }
        ],
        "range": [
          13,
          67
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 13
          },
          "end": {
            "line": 1,
            "column": 67
          }
        }
      },
      "range": [
        13,
        68
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 68
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_stringify",
            "range": [
              72,
              82
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 72
              },
              "end": {
                "line": 1,
                "column": 82
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                83,
                90
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 83
                },
                "end": {
                  "line": 1,
                  "column": 90
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/json/stringify",
                "raw": "'babel-runtime/core-js/json/stringify'",
                "range": [
                  91,
                  129
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 91
                  },
                  "end": {
                    "line": 1,
                    "column": 129
                  }
                }
              }
            ],
            "range": [
              83,
              130
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 83
              },
              "end": {
                "line": 1,
                "column": 130
              }
            }
          },
          "range": [
            72,
            130
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 72
            },
            "end": {
              "line": 1,
              "column": 130
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_stringify2",
            "range": [
              131,
              142
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 131
              },
              "end": {
                "line": 1,
                "column": 142
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                143,
                165
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 143
                },
                "end": {
                  "line": 1,
                  "column": 165
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_stringify",
                "range": [
                  166,
                  176
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 166
                  },
                  "end": {
                    "line": 1,
                    "column": 176
                  }
                }
              }
            ],
            "range": [
              143,
              177
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 143
              },
              "end": {
                "line": 1,
                "column": 177
              }
            }
          },
          "range": [
            131,
            177
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 131
            },
            "end": {
              "line": 1,
              "column": 177
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator2",
            "range": [
              178,
              191
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 178
              },
              "end": {
                "line": 1,
                "column": 191
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                192,
                199
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 192
                },
                "end": {
                  "line": 1,
                  "column": 199
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/get-iterator",
                "raw": "'babel-runtime/core-js/get-iterator'",
                "range": [
                  200,
                  236
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 200
                  },
                  "end": {
                    "line": 1,
                    "column": 236
                  }
                }
              }
            ],
            "range": [
              192,
              237
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 192
              },
              "end": {
                "line": 1,
                "column": 237
              }
            }
          },
          "range": [
            178,
            237
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 178
            },
            "end": {
              "line": 1,
              "column": 237
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator3",
            "range": [
              238,
              251
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 238
              },
              "end": {
                "line": 1,
                "column": 251
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                252,
                274
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 252
                },
                "end": {
                  "line": 1,
                  "column": 274
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_getIterator2",
                "range": [
                  275,
                  288
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 275
                  },
                  "end": {
                    "line": 1,
                    "column": 288
                  }
                }
              }
            ],
            "range": [
              252,
              289
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 252
              },
              "end": {
                "line": 1,
                "column": 289
              }
            }
          },
          "range": [
            238,
            289
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 238
            },
            "end": {
              "line": 1,
              "column": 289
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_regenerator",
            "range": [
              290,
              302
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 290
              },
              "end": {
                "line": 1,
                "column": 302
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                303,
                310
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 303
                },
                "end": {
                  "line": 1,
                  "column": 310
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/regenerator",
                "raw": "'babel-runtime/regenerator'",
                "range": [
                  311,
                  338
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 311
                  },
                  "end": {
                    "line": 1,
                    "column": 338
                  }
                }
              }
            ],
            "range": [
              303,
              339
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 303
              },
              "end": {
                "line": 1,
                "column": 339
              }
            }
          },
          "range": [
            290,
            339
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 290
            },
            "end": {
              "line": 1,
              "column": 339
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_regenerator2",
            "range": [
              340,
              353
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 340
              },
              "end": {
                "line": 1,
                "column": 353
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                354,
                376
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 354
                },
                "end": {
                  "line": 1,
                  "column": 376
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_regenerator",
                "range": [
                  377,
                  389
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 377
                  },
                  "end": {
                    "line": 1,
                    "column": 389
                  }
                }
              }
            ],
            "range": [
              354,
              390
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 354
              },
              "end": {
                "line": 1,
                "column": 390
              }
            }
          },
          "range": [
            340,
            390
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 340
            },
            "end": {
              "line": 1,
              "column": 390
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_asyncToGenerator2",
            "range": [
              391,
              409
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 391
              },
              "end": {
                "line": 1,
                "column": 409
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                410,
                417
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 410
                },
                "end": {
                  "line": 1,
                  "column": 417
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/asyncToGenerator",
                "raw": "'babel-runtime/helpers/asyncToGenerator'",
                "range": [
                  418,
                  458
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 418
                  },
                  "end": {
                    "line": 1,
                    "column": 458
                  }
                }
              }
            ],
            "range": [
              410,
              459
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 410
              },
              "end": {
                "line": 1,
                "column": 459
              }
            }
          },
          "range": [
            391,
            459
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 391
            },
            "end": {
              "line": 1,
              "column": 459
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_asyncToGenerator3",
            "range": [
              460,
              478
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 460
              },
              "end": {
                "line": 1,
                "column": 478
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                479,
                501
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 479
                },
                "end": {
                  "line": 1,
                  "column": 501
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_asyncToGenerator2",
                "range": [
                  502,
                  520
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 502
                  },
                  "end": {
                    "line": 1,
                    "column": 520
                  }
                }
              }
            ],
            "range": [
              479,
              521
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 479
              },
              "end": {
                "line": 1,
                "column": 521
              }
            }
          },
          "range": [
            460,
            521
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 460
            },
            "end": {
              "line": 1,
              "column": 521
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_set",
            "range": [
              522,
              526
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 522
              },
              "end": {
                "line": 1,
                "column": 526
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                527,
                534
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 527
                },
                "end": {
                  "line": 1,
                  "column": 534
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/set",
                "raw": "'babel-runtime/core-js/set'",
                "range": [
                  535,
                  562
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 535
                  },
                  "end": {
                    "line": 1,
                    "column": 562
                  }
                }
              }
            ],
            "range": [
              527,
              563
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 527
              },
              "end": {
                "line": 1,
                "column": 563
              }
            }
          },
          "range": [
            522,
            563
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 522
            },
            "end": {
              "line": 1,
              "column": 563
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_set2",
            "range": [
              564,
              569
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 564
              },
              "end": {
                "line": 1,
                "column": 569
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                570,
                592
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 570
                },
                "end": {
                  "line": 1,
                  "column": 592
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_set",
                "range": [
                  593,
                  597
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 593
                  },
                  "end": {
                    "line": 1,
                    "column": 597
                  }
                }
              }
            ],
            "range": [
              570,
              598
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 570
              },
              "end": {
                "line": 1,
                "column": 598
              }
            }
          },
          "range": [
            564,
            598
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 564
            },
            "end": {
              "line": 1,
              "column": 598
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_map",
            "range": [
              599,
              603
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 599
              },
              "end": {
                "line": 1,
                "column": 603
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                604,
                611
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 604
                },
                "end": {
                  "line": 1,
                  "column": 611
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/map",
                "raw": "'babel-runtime/core-js/map'",
                "range": [
                  612,
                  639
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 612
                  },
                  "end": {
                    "line": 1,
                    "column": 639
                  }
                }
              }
            ],
            "range": [
              604,
              640
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 604
              },
              "end": {
                "line": 1,
                "column": 640
              }
            }
          },
          "range": [
            599,
            640
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 599
            },
            "end": {
              "line": 1,
              "column": 640
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_map2",
            "range": [
              641,
              646
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 641
              },
              "end": {
                "line": 1,
                "column": 646
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                647,
                669
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 647
                },
                "end": {
                  "line": 1,
                  "column": 669
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_map",
                "range": [
                  670,
                  674
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 670
                  },
                  "end": {
                    "line": 1,
                    "column": 674
                  }
                }
              }
            ],
            "range": [
              647,
              675
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 647
              },
              "end": {
                "line": 1,
                "column": 675
              }
            }
          },
          "range": [
            641,
            675
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 641
            },
            "end": {
              "line": 1,
              "column": 675
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getPrototypeOf",
            "range": [
              676,
              691
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 676
              },
              "end": {
                "line": 1,
                "column": 691
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                692,
                699
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 692
                },
                "end": {
                  "line": 1,
                  "column": 699
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/object/get-prototype-of",
                "raw": "'babel-runtime/core-js/object/get-prototype-of'",
                "range": [
                  700,
                  747
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 700
                  },
                  "end": {
                    "line": 1,
                    "column": 747
                  }
                }
              }
            ],
            "range": [
              692,
              748
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 692
              },
              "end": {
                "line": 1,
                "column": 748
              }
            }
          },
          "range": [
            676,
            748
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 676
            },
            "end": {
              "line": 1,
              "column": 748
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getPrototypeOf2",
            "range": [
              749,
              765
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 749
              },
              "end": {
                "line": 1,
                "column": 765
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                766,
                788
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 766
                },
                "end": {
                  "line": 1,
                  "column": 788
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_getPrototypeOf",
                "range": [
                  789,
                  804
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 789
                  },
                  "end": {
                    "line": 1,
                    "column": 804
                  }
                }
              }
            ],
            "range": [
              766,
              805
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 766
              },
              "end": {
                "line": 1,
                "column": 805
              }
            }
          },
          "range": [
            749,
            805
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 749
            },
            "end": {
              "line": 1,
              "column": 805
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck2",
            "range": [
              806,
              822
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 806
              },
              "end": {
                "line": 1,
                "column": 822
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                823,
                830
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 823
                },
                "end": {
                  "line": 1,
                  "column": 830
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/classCallCheck",
                "raw": "'babel-runtime/helpers/classCallCheck'",
                "range": [
                  831,
                  869
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 831
                  },
                  "end": {
                    "line": 1,
                    "column": 869
                  }
                }
              }
            ],
            "range": [
              823,
              870
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 823
              },
              "end": {
                "line": 1,
                "column": 870
              }
            }
          },
          "range": [
            806,
            870
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 806
            },
            "end": {
              "line": 1,
              "column": 870
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck3",
            "range": [
              871,
              887
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 871
              },
              "end": {
                "line": 1,
                "column": 887
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                888,
                910
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 888
                },
                "end": {
                  "line": 1,
                  "column": 910
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_classCallCheck2",
                "range": [
                  911,
                  927
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 911
                  },
                  "end": {
                    "line": 1,
                    "column": 927
                  }
                }
              }
            ],
            "range": [
              888,
              928
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 888
              },
              "end": {
                "line": 1,
                "column": 928
              }
            }
          },
          "range": [
            871,
            928
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 871
            },
            "end": {
              "line": 1,
              "column": 928
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass2",
            "range": [
              929,
              942
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 929
              },
              "end": {
                "line": 1,
                "column": 942
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                943,
                950
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 943
                },
                "end": {
                  "line": 1,
                  "column": 950
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/createClass",
                "raw": "'babel-runtime/helpers/createClass'",
                "range": [
                  951,
                  986
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 951
                  },
                  "end": {
                    "line": 1,
                    "column": 986
                  }
                }
              }
            ],
            "range": [
              943,
              987
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 943
              },
              "end": {
                "line": 1,
                "column": 987
              }
            }
          },
          "range": [
            929,
            987
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 929
            },
            "end": {
              "line": 1,
              "column": 987
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass3",
            "range": [
              988,
              1001
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 988
              },
              "end": {
                "line": 1,
                "column": 1001
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1002,
                1024
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1002
                },
                "end": {
                  "line": 1,
                  "column": 1024
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_createClass2",
                "range": [
                  1025,
                  1038
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1025
                  },
                  "end": {
                    "line": 1,
                    "column": 1038
                  }
                }
              }
            ],
            "range": [
              1002,
              1039
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1002
              },
              "end": {
                "line": 1,
                "column": 1039
              }
            }
          },
          "range": [
            988,
            1039
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 988
            },
            "end": {
              "line": 1,
              "column": 1039
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_possibleConstructorReturn2",
            "range": [
              1040,
              1067
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1040
              },
              "end": {
                "line": 1,
                "column": 1067
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1068,
                1075
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1068
                },
                "end": {
                  "line": 1,
                  "column": 1075
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/possibleConstructorReturn",
                "raw": "'babel-runtime/helpers/possibleConstructorReturn'",
                "range": [
                  1076,
                  1125
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1076
                  },
                  "end": {
                    "line": 1,
                    "column": 1125
                  }
                }
              }
            ],
            "range": [
              1068,
              1126
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1068
              },
              "end": {
                "line": 1,
                "column": 1126
              }
            }
          },
          "range": [
            1040,
            1126
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1040
            },
            "end": {
              "line": 1,
              "column": 1126
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_possibleConstructorReturn3",
            "range": [
              1127,
              1154
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1127
              },
              "end": {
                "line": 1,
                "column": 1154
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1155,
                1177
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1155
                },
                "end": {
                  "line": 1,
                  "column": 1177
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_possibleConstructorReturn2",
                "range": [
                  1178,
                  1205
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1178
                  },
                  "end": {
                    "line": 1,
                    "column": 1205
                  }
                }
              }
            ],
            "range": [
              1155,
              1206
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1155
              },
              "end": {
                "line": 1,
                "column": 1206
              }
            }
          },
          "range": [
            1127,
            1206
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1127
            },
            "end": {
              "line": 1,
              "column": 1206
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_inherits2",
            "range": [
              1207,
              1217
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1207
              },
              "end": {
                "line": 1,
                "column": 1217
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1218,
                1225
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1218
                },
                "end": {
                  "line": 1,
                  "column": 1225
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/inherits",
                "raw": "'babel-runtime/helpers/inherits'",
                "range": [
                  1226,
                  1258
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1226
                  },
                  "end": {
                    "line": 1,
                    "column": 1258
                  }
                }
              }
            ],
            "range": [
              1218,
              1259
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1218
              },
              "end": {
                "line": 1,
                "column": 1259
              }
            }
          },
          "range": [
            1207,
            1259
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1207
            },
            "end": {
              "line": 1,
              "column": 1259
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_inherits3",
            "range": [
              1260,
              1270
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1260
              },
              "end": {
                "line": 1,
                "column": 1270
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1271,
                1293
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1271
                },
                "end": {
                  "line": 1,
                  "column": 1293
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_inherits2",
                "range": [
                  1294,
                  1304
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1294
                  },
                  "end": {
                    "line": 1,
                    "column": 1304
                  }
                }
              }
            ],
            "range": [
              1271,
              1305
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1271
              },
              "end": {
                "line": 1,
                "column": 1305
              }
            }
          },
          "range": [
            1260,
            1305
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1260
            },
            "end": {
              "line": 1,
              "column": 1305
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defineProperty2",
            "range": [
              1306,
              1322
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1306
              },
              "end": {
                "line": 1,
                "column": 1322
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1323,
                1330
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1323
                },
                "end": {
                  "line": 1,
                  "column": 1330
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/defineProperty",
                "raw": "'babel-runtime/helpers/defineProperty'",
                "range": [
                  1331,
                  1369
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1331
                  },
                  "end": {
                    "line": 1,
                    "column": 1369
                  }
                }
              }
            ],
            "range": [
              1323,
              1370
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1323
              },
              "end": {
                "line": 1,
                "column": 1370
              }
            }
          },
          "range": [
            1306,
            1370
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1306
            },
            "end": {
              "line": 1,
              "column": 1370
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_defineProperty3",
            "range": [
              1371,
              1387
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1371
              },
              "end": {
                "line": 1,
                "column": 1387
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1388,
                1410
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1388
                },
                "end": {
                  "line": 1,
                  "column": 1410
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_defineProperty2",
                "range": [
                  1411,
                  1427
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1411
                  },
                  "end": {
                    "line": 1,
                    "column": 1427
                  }
                }
              }
            ],
            "range": [
              1388,
              1428
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1388
              },
              "end": {
                "line": 1,
                "column": 1428
              }
            }
          },
          "range": [
            1371,
            1428
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1371
            },
            "end": {
              "line": 1,
              "column": 1428
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends3",
            "range": [
              1429,
              1438
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1429
              },
              "end": {
                "line": 1,
                "column": 1438
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1439,
                1446
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1439
                },
                "end": {
                  "line": 1,
                  "column": 1446
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/extends",
                "raw": "'babel-runtime/helpers/extends'",
                "range": [
                  1447,
                  1478
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1447
                  },
                  "end": {
                    "line": 1,
                    "column": 1478
                  }
                }
              }
            ],
            "range": [
              1439,
              1479
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1439
              },
              "end": {
                "line": 1,
                "column": 1479
              }
            }
          },
          "range": [
            1429,
            1479
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1429
            },
            "end": {
              "line": 1,
              "column": 1479
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends4",
            "range": [
              1480,
              1489
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1480
              },
              "end": {
                "line": 1,
                "column": 1489
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1490,
                1512
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1490
                },
                "end": {
                  "line": 1,
                  "column": 1512
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_extends3",
                "range": [
                  1513,
                  1522
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1513
                  },
                  "end": {
                    "line": 1,
                    "column": 1522
                  }
                }
              }
            ],
            "range": [
              1490,
              1523
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1490
              },
              "end": {
                "line": 1,
                "column": 1523
              }
            }
          },
          "range": [
            1480,
            1523
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1480
            },
            "end": {
              "line": 1,
              "column": 1523
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_three",
            "range": [
              1524,
              1530
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1524
              },
              "end": {
                "line": 1,
                "column": 1530
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1531,
                1538
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1531
                },
                "end": {
                  "line": 1,
                  "column": 1538
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "three",
                "raw": "'three'",
                "range": [
                  1539,
                  1546
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1539
                  },
                  "end": {
                    "line": 1,
                    "column": 1546
                  }
                }
              }
            ],
            "range": [
              1531,
              1547
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1531
              },
              "end": {
                "line": 1,
                "column": 1547
              }
            }
          },
          "range": [
            1524,
            1547
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1524
            },
            "end": {
              "line": 1,
              "column": 1547
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "THREE",
            "range": [
              1548,
              1553
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1548
              },
              "end": {
                "line": 1,
                "column": 1553
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                1554,
                1577
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1554
                },
                "end": {
                  "line": 1,
                  "column": 1577
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_three",
                "range": [
                  1578,
                  1584
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1578
                  },
                  "end": {
                    "line": 1,
                    "column": 1584
                  }
                }
              }
            ],
            "range": [
              1554,
              1585
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1554
              },
              "end": {
                "line": 1,
                "column": 1585
              }
            }
          },
          "range": [
            1548,
            1585
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1548
            },
            "end": {
              "line": 1,
              "column": 1585
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_plugin",
            "range": [
              1586,
              1593
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1586
              },
              "end": {
                "line": 1,
                "column": 1593
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1594,
                1601
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1594
                },
                "end": {
                  "line": 1,
                  "column": 1601
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../session/plugin",
                "raw": "'../../session/plugin'",
                "range": [
                  1602,
                  1624
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1602
                  },
                  "end": {
                    "line": 1,
                    "column": 1624
                  }
                }
              }
            ],
            "range": [
              1594,
              1625
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1594
              },
              "end": {
                "line": 1,
                "column": 1625
              }
            }
          },
          "range": [
            1586,
            1625
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1586
            },
            "end": {
              "line": 1,
              "column": 1625
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_plugin2",
            "range": [
              1626,
              1634
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1626
              },
              "end": {
                "line": 1,
                "column": 1634
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1635,
                1657
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1635
                },
                "end": {
                  "line": 1,
                  "column": 1657
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_plugin",
                "range": [
                  1658,
                  1665
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1658
                  },
                  "end": {
                    "line": 1,
                    "column": 1665
                  }
                }
              }
            ],
            "range": [
              1635,
              1666
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1635
              },
              "end": {
                "line": 1,
                "column": 1666
              }
            }
          },
          "range": [
            1626,
            1666
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1626
            },
            "end": {
              "line": 1,
              "column": 1666
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_elements",
            "range": [
              1667,
              1676
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1667
              },
              "end": {
                "line": 1,
                "column": 1676
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1677,
                1684
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1677
                },
                "end": {
                  "line": 1,
                  "column": 1684
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../session/elements",
                "raw": "'../../session/elements'",
                "range": [
                  1685,
                  1709
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1685
                  },
                  "end": {
                    "line": 1,
                    "column": 1709
                  }
                }
              }
            ],
            "range": [
              1677,
              1710
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1677
              },
              "end": {
                "line": 1,
                "column": 1710
              }
            }
          },
          "range": [
            1667,
            1710
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1667
            },
            "end": {
              "line": 1,
              "column": 1710
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object",
            "range": [
              1711,
              1718
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1711
              },
              "end": {
                "line": 1,
                "column": 1718
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1719,
                1726
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1719
                },
                "end": {
                  "line": 1,
                  "column": 1726
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../three/object3",
                "raw": "'../../three/object3'",
                "range": [
                  1727,
                  1748
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1727
                  },
                  "end": {
                    "line": 1,
                    "column": 1748
                  }
                }
              }
            ],
            "range": [
              1719,
              1749
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1719
              },
              "end": {
                "line": 1,
                "column": 1749
              }
            }
          },
          "range": [
            1711,
            1749
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1711
            },
            "end": {
              "line": 1,
              "column": 1749
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_object2",
            "range": [
              1750,
              1758
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1750
              },
              "end": {
                "line": 1,
                "column": 1758
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1759,
                1781
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1759
                },
                "end": {
                  "line": 1,
                  "column": 1781
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_object",
                "range": [
                  1782,
                  1789
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1782
                  },
                  "end": {
                    "line": 1,
                    "column": 1789
                  }
                }
              }
            ],
            "range": [
              1759,
              1790
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1759
              },
              "end": {
                "line": 1,
                "column": 1790
              }
            }
          },
          "range": [
            1750,
            1790
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1750
            },
            "end": {
              "line": 1,
              "column": 1790
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_delay",
            "range": [
              1791,
              1797
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1791
              },
              "end": {
                "line": 1,
                "column": 1797
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                1798,
                1805
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1798
                },
                "end": {
                  "line": 1,
                  "column": 1805
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "delay",
                "raw": "'delay'",
                "range": [
                  1806,
                  1813
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1806
                  },
                  "end": {
                    "line": 1,
                    "column": 1813
                  }
                }
              }
            ],
            "range": [
              1798,
              1814
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1798
              },
              "end": {
                "line": 1,
                "column": 1814
              }
            }
          },
          "range": [
            1791,
            1814
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1791
            },
            "end": {
              "line": 1,
              "column": 1814
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_delay2",
            "range": [
              1815,
              1822
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1815
              },
              "end": {
                "line": 1,
                "column": 1822
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                1823,
                1845
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1823
                },
                "end": {
                  "line": 1,
                  "column": 1845
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_delay",
                "range": [
                  1846,
                  1852
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1846
                  },
                  "end": {
                    "line": 1,
                    "column": 1852
                  }
                }
              }
            ],
            "range": [
              1823,
              1853
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1823
              },
              "end": {
                "line": 1,
                "column": 1853
              }
            }
          },
          "range": [
            1815,
            1853
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1815
            },
            "end": {
              "line": 1,
              "column": 1853
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        68,
        1854
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 68
        },
        "end": {
          "line": 1,
          "column": 1854
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireWildcard",
        "range": [
          1863,
          1886
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1863
          },
          "end": {
            "line": 1,
            "column": 1886
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1887,
            1890
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1887
            },
            "end": {
              "line": 1,
              "column": 1890
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1895,
                  1898
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1895
                  },
                  "end": {
                    "line": 1,
                    "column": 1898
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1900,
                    1903
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1900
                    },
                    "end": {
                      "line": 1,
                      "column": 1903
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__esModule",
                  "range": [
                    1904,
                    1914
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1904
                    },
                    "end": {
                      "line": 1,
                      "column": 1914
                    }
                  }
                },
                "range": [
                  1900,
                  1914
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1900
                  },
                  "end": {
                    "line": 1,
                    "column": 1914
                  }
                }
              },
              "range": [
                1895,
                1914
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1895
                },
                "end": {
                  "line": 1,
                  "column": 1914
                }
              }
            },
            "consequent": {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1922,
                  1925
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1922
                  },
                  "end": {
                    "line": 1,
                    "column": 1925
                  }
                }
              },
              "range": [
                1915,
                1926
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1915
                },
                "end": {
                  "line": 1,
                  "column": 1926
                }
              }
            },
            "alternate": null,
            "range": [
              1892,
              1926
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1892
              },
              "end": {
                "line": 1,
                "column": 1926
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1930,
                    1936
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1930
                    },
                    "end": {
                      "line": 1,
                      "column": 1936
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    1937,
                    1939
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1937
                    },
                    "end": {
                      "line": 1,
                      "column": 1939
                    }
                  }
                },
                "range": [
                  1930,
                  1939
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1930
                  },
                  "end": {
                    "line": 1,
                    "column": 1939
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              1926,
              1940
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1926
              },
              "end": {
                "line": 1,
                "column": 1940
              }
            }
          },
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  1943,
                  1947
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1943
                  },
                  "end": {
                    "line": 1,
                    "column": 1947
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1949,
                  1952
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1949
                  },
                  "end": {
                    "line": 1,
                    "column": 1952
                  }
                }
              },
              "range": [
                1943,
                1952
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1943
                },
                "end": {
                  "line": 1,
                  "column": 1952
                }
              }
            },
            "consequent": {
              "type": "ForInStatement",
              "left": {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        1961,
                        1964
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1961
                        },
                        "end": {
                          "line": 1,
                          "column": 1964
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      1961,
                      1964
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1961
                      },
                      "end": {
                        "line": 1,
                        "column": 1964
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  1957,
                  1964
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1957
                  },
                  "end": {
                    "line": 1,
                    "column": 1964
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1968,
                  1971
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1968
                  },
                  "end": {
                    "line": 1,
                    "column": 1971
                  }
                }
              },
              "body": {
                "type": "ExpressionStatement",
                "expression": {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Object",
                            "range": [
                              1972,
                              1978
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1972
                              },
                              "end": {
                                "line": 1,
                                "column": 1978
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prototype",
                            "range": [
                              1979,
                              1988
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1979
                              },
                              "end": {
                                "line": 1,
                                "column": 1988
                              }
                            }
                          },
                          "range": [
                            1972,
                            1988
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1972
                            },
                            "end": {
                              "line": 1,
                              "column": 1988
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            1989,
                            2003
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1989
                            },
                            "end": {
                              "line": 1,
                              "column": 2003
                            }
                          }
                        },
                        "range": [
                          1972,
                          2003
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1972
                          },
                          "end": {
                            "line": 1,
                            "column": 2003
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          2004,
                          2008
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2004
                          },
                          "end": {
                            "line": 1,
                            "column": 2008
                          }
                        }
                      },
                      "range": [
                        1972,
                        2008
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1972
                        },
                        "end": {
                          "line": 1,
                          "column": 2008
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          2009,
                          2012
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2009
                          },
                          "end": {
                            "line": 1,
                            "column": 2012
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2013,
                          2016
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2013
                          },
                          "end": {
                            "line": 1,
                            "column": 2016
                          }
                        }
                      }
                    ],
                    "range": [
                      1972,
                      2017
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1972
                      },
                      "end": {
                        "line": 1,
                        "column": 2017
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "newObj",
                        "range": [
                          2020,
                          2026
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2020
                          },
                          "end": {
                            "line": 1,
                            "column": 2026
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2027,
                          2030
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2027
                          },
                          "end": {
                            "line": 1,
                            "column": 2030
                          }
                        }
                      },
                      "range": [
                        2020,
                        2031
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2020
                        },
                        "end": {
                          "line": 1,
                          "column": 2031
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          2032,
                          2035
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2032
                          },
                          "end": {
                            "line": 1,
                            "column": 2035
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          2036,
                          2039
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2036
                          },
                          "end": {
                            "line": 1,
                            "column": 2039
                          }
                        }
                      },
                      "range": [
                        2032,
                        2040
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2032
                        },
                        "end": {
                          "line": 1,
                          "column": 2040
                        }
                      }
                    },
                    "range": [
                      2020,
                      2040
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2020
                      },
                      "end": {
                        "line": 1,
                        "column": 2040
                      }
                    }
                  },
                  "range": [
                    1972,
                    2041
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1972
                    },
                    "end": {
                      "line": 1,
                      "column": 2041
                    }
                  }
                },
                "range": [
                  1972,
                  2042
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1972
                  },
                  "end": {
                    "line": 1,
                    "column": 2042
                  }
                }
              },
              "each": false,
              "range": [
                1953,
                2042
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1953
                },
                "end": {
                  "line": 1,
                  "column": 2042
                }
              }
            },
            "alternate": null,
            "range": [
              1940,
              2042
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1940
              },
              "end": {
                "line": 1,
                "column": 2042
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "newObj",
                      "range": [
                        2049,
                        2055
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2049
                        },
                        "end": {
                          "line": 1,
                          "column": 2055
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        2056,
                        2063
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2056
                        },
                        "end": {
                          "line": 1,
                          "column": 2063
                        }
                      }
                    },
                    "range": [
                      2049,
                      2063
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2049
                      },
                      "end": {
                        "line": 1,
                        "column": 2063
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      2064,
                      2067
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2064
                      },
                      "end": {
                        "line": 1,
                        "column": 2067
                      }
                    }
                  },
                  "range": [
                    2049,
                    2067
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2049
                    },
                    "end": {
                      "line": 1,
                      "column": 2067
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    2068,
                    2074
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2068
                    },
                    "end": {
                      "line": 1,
                      "column": 2074
                    }
                  }
                }
              ],
              "range": [
                2049,
                2074
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2049
                },
                "end": {
                  "line": 1,
                  "column": 2074
                }
              }
            },
            "range": [
              2042,
              2074
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2042
              },
              "end": {
                "line": 1,
                "column": 2074
              }
            }
          }
        ],
        "range": [
          1891,
          2075
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1891
          },
          "end": {
            "line": 1,
            "column": 2075
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        1854,
        2075
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1854
        },
        "end": {
          "line": 1,
          "column": 2075
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireDefault",
        "range": [
          2084,
          2106
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2084
          },
          "end": {
            "line": 1,
            "column": 2106
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            2107,
            2110
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2107
            },
            "end": {
              "line": 1,
              "column": 2110
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    2119,
                    2122
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2119
                    },
                    "end": {
                      "line": 1,
                      "column": 2122
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      2124,
                      2127
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2124
                      },
                      "end": {
                        "line": 1,
                        "column": 2127
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__esModule",
                    "range": [
                      2128,
                      2138
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2128
                      },
                      "end": {
                        "line": 1,
                        "column": 2138
                      }
                    }
                  },
                  "range": [
                    2124,
                    2138
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2124
                    },
                    "end": {
                      "line": 1,
                      "column": 2138
                    }
                  }
                },
                "range": [
                  2119,
                  2138
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2119
                  },
                  "end": {
                    "line": 1,
                    "column": 2138
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  2139,
                  2142
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2139
                  },
                  "end": {
                    "line": 1,
                    "column": 2142
                  }
                }
              },
              "alternate": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        2144,
                        2151
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2144
                        },
                        "end": {
                          "line": 1,
                          "column": 2151
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        2152,
                        2155
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2152
                        },
                        "end": {
                          "line": 1,
                          "column": 2155
                        }
                      }
                    },
                    "kind": "init",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "range": [
                      2144,
                      2155
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2144
                      },
                      "end": {
                        "line": 1,
                        "column": 2155
                      }
                    }
                  }
                ],
                "range": [
                  2143,
                  2156
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2143
                  },
                  "end": {
                    "line": 1,
                    "column": 2156
                  }
                }
              },
              "range": [
                2119,
                2156
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2119
                },
                "end": {
                  "line": 1,
                  "column": 2156
                }
              }
            },
            "range": [
              2112,
              2156
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2112
              },
              "end": {
                "line": 1,
                "column": 2156
              }
            }
          }
        ],
        "range": [
          2111,
          2157
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 2111
          },
          "end": {
            "line": 1,
            "column": 2157
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        2075,
        2157
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2075
        },
        "end": {
          "line": 1,
          "column": 2157
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "keys",
            "range": [
              2161,
              2165
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2161
              },
              "end": {
                "line": 1,
                "column": 2165
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "Literal",
                "value": "measure",
                "raw": "'measure'",
                "range": [
                  2167,
                  2176
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2167
                  },
                  "end": {
                    "line": 1,
                    "column": 2176
                  }
                }
              }
            ],
            "range": [
              2166,
              2177
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2166
              },
              "end": {
                "line": 1,
                "column": 2177
              }
            }
          },
          "range": [
            2161,
            2177
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2161
            },
            "end": {
              "line": 1,
              "column": 2177
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "resources",
            "range": [
              2178,
              2187
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2178
              },
              "end": {
                "line": 1,
                "column": 2187
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "keys",
                "range": [
                  2188,
                  2192
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2188
                  },
                  "end": {
                    "line": 1,
                    "column": 2192
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "reduce",
                "range": [
                  2193,
                  2199
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2193
                  },
                  "end": {
                    "line": 1,
                    "column": 2199
                  }
                }
              },
              "range": [
                2188,
                2199
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 2188
                },
                "end": {
                  "line": 1,
                  "column": 2199
                }
              }
            },
            "arguments": [
              {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      2209,
                      2210
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2209
                      },
                      "end": {
                        "line": 1,
                        "column": 2210
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "b",
                    "range": [
                      2211,
                      2212
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2211
                      },
                      "end": {
                        "line": 1,
                        "column": 2212
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                2221,
                                2222
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 2221
                                },
                                "end": {
                                  "line": 1,
                                  "column": 2222
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "_extends4",
                                "range": [
                                  2223,
                                  2232
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2223
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2232
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "default",
                                "range": [
                                  2233,
                                  2240
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2233
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2240
                                  }
                                }
                              },
                              "range": [
                                2223,
                                2240
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 2223
                                },
                                "end": {
                                  "line": 1,
                                  "column": 2240
                                }
                              }
                            }
                          ],
                          "range": [
                            2221,
                            2240
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 2221
                            },
                            "end": {
                              "line": 1,
                              "column": 2240
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [],
                            "range": [
                              2242,
                              2244
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2242
                              },
                              "end": {
                                "line": 1,
                                "column": 2244
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "a",
                            "range": [
                              2245,
                              2246
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2245
                              },
                              "end": {
                                "line": 1,
                                "column": 2246
                              }
                            }
                          },
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "SequenceExpression",
                              "expressions": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    2248,
                                    2249
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2248
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2249
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_defineProperty3",
                                    "range": [
                                      2250,
                                      2266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2250
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2266
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "default",
                                    "range": [
                                      2267,
                                      2274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2267
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2274
                                      }
                                    }
                                  },
                                  "range": [
                                    2250,
                                    2274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2250
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2274
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2248,
                                2274
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 2248
                                },
                                "end": {
                                  "line": 1,
                                  "column": 2274
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "properties": [],
                                "range": [
                                  2276,
                                  2278
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2276
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2278
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "b",
                                "range": [
                                  2279,
                                  2280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2279
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2280
                                  }
                                }
                              },
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "require",
                                  "range": [
                                    2281,
                                    2288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2281
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2288
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "Literal",
                                        "value": "./resources/",
                                        "raw": "'./resources/'",
                                        "range": [
                                          2289,
                                          2303
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2289
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2303
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "b",
                                        "range": [
                                          2304,
                                          2305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2304
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2305
                                          }
                                        }
                                      },
                                      "range": [
                                        2289,
                                        2305
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2289
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2305
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": ".png",
                                      "raw": "'.png'",
                                      "range": [
                                        2306,
                                        2312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2306
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2312
                                        }
                                      }
                                    },
                                    "range": [
                                      2289,
                                      2312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 2289
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 2312
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2281,
                                  2313
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2281
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2313
                                  }
                                }
                              }
                            ],
                            "range": [
                              2247,
                              2314
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2247
                              },
                              "end": {
                                "line": 1,
                                "column": 2314
                              }
                            }
                          }
                        ],
                        "range": [
                          2220,
                          2315
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 2220
                          },
                          "end": {
                            "line": 1,
                            "column": 2315
                          }
                        }
                      },
                      "range": [
                        2214,
                        2315
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2214
                        },
                        "end": {
                          "line": 1,
                          "column": 2315
                        }
                      }
                    }
                  ],
                  "range": [
                    2213,
                    2316
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 2213
                    },
                    "end": {
                      "line": 1,
                      "column": 2316
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2200,
                  2316
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2200
                  },
                  "end": {
                    "line": 1,
                    "column": 2316
                  }
                }
              },
              {
                "type": "ObjectExpression",
                "properties": [],
                "range": [
                  2317,
                  2319
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 2317
                  },
                  "end": {
                    "line": 1,
                    "column": 2319
                  }
                }
              }
            ],
            "range": [
              2188,
              2320
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 2188
              },
              "end": {
                "line": 1,
                "column": 2320
              }
            }
          },
          "range": [
            2178,
            2320
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2178
            },
            "end": {
              "line": 1,
              "column": 2320
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        2157,
        2321
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2157
        },
        "end": {
          "line": 1,
          "column": 2321
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * @module Measure plugin for awv3\n ",
          "range": [
            2321,
            2363
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2321
            },
            "end": {
              "line": 3,
              "column": 3
            }
          }
        },
        {
          "type": "Block",
          "value": "*\n * Class Measure is based on awv3's plugin architecture. It calculates distances\n * and angles between various selected geometry elements.\n ",
          "range": [
            2363,
            2509
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 3
            },
            "end": {
              "line": 6,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Measure",
            "range": [
              2513,
              2520
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 14
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "_Plugin",
                  "range": [
                    2530,
                    2537
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 24
                    },
                    "end": {
                      "line": 6,
                      "column": 31
                    }
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "FunctionDeclaration",
                    "id": {
                      "type": "Identifier",
                      "name": "Measure",
                      "range": [
                        2548,
                        2555
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 42
                        },
                        "end": {
                          "line": 6,
                          "column": 49
                        }
                      }
                    },
                    "params": [
                      {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          2556,
                          2557
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 50
                          },
                          "end": {
                            "line": 6,
                            "column": 51
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "b",
                        "range": [
                          2558,
                          2559
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 52
                          },
                          "end": {
                            "line": 6,
                            "column": 53
                          }
                        }
                      }
                    ],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "SequenceExpression",
                              "expressions": [
                                {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    2562,
                                    2563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 57
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_classCallCheck3",
                                    "range": [
                                      2564,
                                      2580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "default",
                                    "range": [
                                      2581,
                                      2588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    2564,
                                    2588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2562,
                                2588
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 56
                                },
                                "end": {
                                  "line": 6,
                                  "column": 82
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "ThisExpression",
                                "range": [
                                  2590,
                                  2594
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 84
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 88
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "Measure",
                                "range": [
                                  2595,
                                  2602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 89
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 96
                                  }
                                }
                              }
                            ],
                            "range": [
                              2561,
                              2603
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 55
                              },
                              "end": {
                                "line": 6,
                                "column": 97
                              }
                            }
                          },
                          "range": [
                            2561,
                            2604
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 55
                            },
                            "end": {
                              "line": 6,
                              "column": 98
                            }
                          }
                        },
                        {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "_this",
                                "range": [
                                  2608,
                                  2613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 102
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 107
                                  }
                                }
                              },
                              "init": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "SequenceExpression",
                                  "expressions": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        2615,
                                        2616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 109
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 110
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "_possibleConstructorReturn3",
                                        "range": [
                                          2617,
                                          2644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 111
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 138
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "default",
                                        "range": [
                                          2645,
                                          2652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 139
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 146
                                          }
                                        }
                                      },
                                      "range": [
                                        2617,
                                        2652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 111
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 146
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2615,
                                    2652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 109
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 146
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "range": [
                                      2654,
                                      2658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 148
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 152
                                      }
                                    }
                                  },
                                  {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "LogicalExpression",
                                        "operator": "||",
                                        "left": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Measure",
                                            "range": [
                                              2660,
                                              2667
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 154
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 161
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "__proto__",
                                            "range": [
                                              2668,
                                              2677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 162
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 171
                                              }
                                            }
                                          },
                                          "range": [
                                            2660,
                                            2677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 154
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 171
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "SequenceExpression",
                                            "expressions": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  2680,
                                                  2681
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 174
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 175
                                                  }
                                                }
                                              },
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "_getPrototypeOf2",
                                                  "range": [
                                                    2682,
                                                    2698
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 176
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 192
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "default",
                                                  "range": [
                                                    2699,
                                                    2706
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 193
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 200
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2682,
                                                  2706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 176
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 200
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2680,
                                              2706
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 174
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 200
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "Measure",
                                              "range": [
                                                2708,
                                                2715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 202
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 209
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2679,
                                            2716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 173
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 210
                                            }
                                          }
                                        },
                                        "range": [
                                          2660,
                                          2716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 154
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 210
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          2718,
                                          2722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 212
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 216
                                          }
                                        }
                                      },
                                      "range": [
                                        2659,
                                        2722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 153
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 216
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          2723,
                                          2727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 217
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 221
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "a",
                                        "range": [
                                          2728,
                                          2729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 222
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 223
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "SequenceExpression",
                                          "expressions": [
                                            {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                2731,
                                                2732
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 225
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 226
                                                }
                                              }
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "_extends4",
                                                "range": [
                                                  2733,
                                                  2742
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 227
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 236
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "default",
                                                "range": [
                                                  2743,
                                                  2750
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 237
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 244
                                                  }
                                                }
                                              },
                                              "range": [
                                                2733,
                                                2750
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 227
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 244
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2731,
                                            2750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 225
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 244
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "ObjectExpression",
                                            "properties": [
                                              {
                                                "type": "Property",
                                                "key": {
                                                  "type": "Identifier",
                                                  "name": "type",
                                                  "range": [
                                                    2753,
                                                    2757
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 247
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 251
                                                    }
                                                  }
                                                },
                                                "value": {
                                                  "type": "Literal",
                                                  "value": "Measure",
                                                  "raw": "'Measure'",
                                                  "range": [
                                                    2758,
                                                    2767
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 252
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 261
                                                    }
                                                  }
                                                },
                                                "kind": "init",
                                                "method": false,
                                                "shorthand": false,
                                                "computed": false,
                                                "range": [
                                                  2753,
                                                  2767
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 247
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 261
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Property",
                                                "key": {
                                                  "type": "Identifier",
                                                  "name": "icon",
                                                  "range": [
                                                    2768,
                                                    2772
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 262
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 266
                                                    }
                                                  }
                                                },
                                                "value": {
                                                  "type": "Literal",
                                                  "value": "measure",
                                                  "raw": "'measure'",
                                                  "range": [
                                                    2773,
                                                    2782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 267
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 276
                                                    }
                                                  }
                                                },
                                                "kind": "init",
                                                "method": false,
                                                "shorthand": false,
                                                "computed": false,
                                                "range": [
                                                  2768,
                                                  2782
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 262
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 276
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Property",
                                                "key": {
                                                  "type": "Identifier",
                                                  "name": "resources",
                                                  "range": [
                                                    2783,
                                                    2792
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 277
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 286
                                                    }
                                                  }
                                                },
                                                "value": {
                                                  "type": "Identifier",
                                                  "name": "resources",
                                                  "range": [
                                                    2793,
                                                    2802
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 287
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 296
                                                    }
                                                  }
                                                },
                                                "kind": "init",
                                                "method": false,
                                                "shorthand": false,
                                                "computed": false,
                                                "range": [
                                                  2783,
                                                  2802
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 277
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 296
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2752,
                                              2803
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 246
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 297
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              2804,
                                              2805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 298
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 299
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2730,
                                          2806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 224
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 300
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2659,
                                      2807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 153
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 301
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2614,
                                  2808
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 108
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 302
                                  }
                                }
                              },
                              "range": [
                                2608,
                                2808
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 102
                                },
                                "end": {
                                  "line": 6,
                                  "column": 302
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            2604,
                            2809
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 98
                            },
                            "end": {
                              "line": 6,
                              "column": 303
                            }
                          }
                        },
                        {
                          "type": "ReturnStatement",
                          "argument": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      2816,
                                      2821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 310
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 315
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "maxNofLabels",
                                    "range": [
                                      2822,
                                      2834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 316
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 328
                                      }
                                    }
                                  },
                                  "range": [
                                    2816,
                                    2834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 310
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 328
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 10,
                                  "raw": "10",
                                  "range": [
                                    2835,
                                    2837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 329
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 331
                                    }
                                  }
                                },
                                "range": [
                                  2816,
                                  2837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 310
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 331
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      2838,
                                      2843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 332
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 337
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "selection",
                                    "range": [
                                      2844,
                                      2853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 338
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 347
                                      }
                                    }
                                  },
                                  "range": [
                                    2838,
                                    2853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 332
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 347
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_elements",
                                      "range": [
                                        2858,
                                        2867
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 352
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 361
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Selection",
                                      "range": [
                                        2868,
                                        2877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 362
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 371
                                        }
                                      }
                                    },
                                    "range": [
                                      2858,
                                      2877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 352
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 371
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "_this",
                                      "range": [
                                        2878,
                                        2883
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 372
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 377
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "name",
                                            "range": [
                                              2885,
                                              2889
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 379
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 383
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Literal",
                                            "value": "Items",
                                            "raw": "'Items'",
                                            "range": [
                                              2890,
                                              2897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 384
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 391
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            2885,
                                            2897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 379
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 391
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "types",
                                            "range": [
                                              2898,
                                              2903
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 392
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 397
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": "Mesh",
                                                "raw": "'Mesh'",
                                                "range": [
                                                  2905,
                                                  2911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 399
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 405
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "LineSegments",
                                                "raw": "'LineSegments'",
                                                "range": [
                                                  2912,
                                                  2926
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 406
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 420
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "Region",
                                                "raw": "'Region'",
                                                "range": [
                                                  2927,
                                                  2935
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 421
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 429
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2904,
                                              2936
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 398
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 430
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            2898,
                                            2936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 392
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 430
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2884,
                                        2937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 378
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 431
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2854,
                                    2938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 348
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 432
                                    }
                                  }
                                },
                                "range": [
                                  2838,
                                  2938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 332
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 432
                                  }
                                }
                              },
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      2939,
                                      2944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 433
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 438
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "addElement",
                                    "range": [
                                      2945,
                                      2955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 439
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 449
                                      }
                                    }
                                  },
                                  "range": [
                                    2939,
                                    2955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 433
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 449
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_this",
                                      "range": [
                                        2956,
                                        2961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 450
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 455
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "selection",
                                      "range": [
                                        2962,
                                        2971
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 456
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 465
                                        }
                                      }
                                    },
                                    "range": [
                                      2956,
                                      2971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 450
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 465
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2939,
                                  2972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 433
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 466
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      2973,
                                      2978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 467
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 472
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "measureLabels",
                                    "range": [
                                      2979,
                                      2992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 473
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 486
                                      }
                                    }
                                  },
                                  "range": [
                                    2973,
                                    2992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 467
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 486
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_elements",
                                      "range": [
                                        2997,
                                        3006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 491
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 500
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Group",
                                      "range": [
                                        3007,
                                        3012
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 501
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 506
                                        }
                                      }
                                    },
                                    "range": [
                                      2997,
                                      3012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 491
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 506
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "_this",
                                      "range": [
                                        3013,
                                        3018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 507
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 512
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "format",
                                            "range": [
                                              3020,
                                              3026
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 514
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 520
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "_elements",
                                                  "range": [
                                                    3027,
                                                    3036
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 521
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 530
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "Group",
                                                  "range": [
                                                    3037,
                                                    3042
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 531
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 536
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3027,
                                                  3042
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 521
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 536
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "Format",
                                                "range": [
                                                  3043,
                                                  3049
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 537
                                                  },
                                                  "end": {
                                                    "line": 6,
                                                    "column": 543
                                                  }
                                                }
                                              },
                                              "range": [
                                                3027,
                                                3049
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 521
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 543
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "Table",
                                              "range": [
                                                3050,
                                                3055
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 544
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 549
                                                }
                                              }
                                            },
                                            "range": [
                                              3027,
                                              3055
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 6,
                                                "column": 521
                                              },
                                              "end": {
                                                "line": 6,
                                                "column": 549
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            3020,
                                            3055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 514
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 549
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3019,
                                        3056
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 513
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 550
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2993,
                                    3057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 487
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 551
                                    }
                                  }
                                },
                                "range": [
                                  2973,
                                  3057
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 467
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 551
                                  }
                                }
                              },
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3058,
                                      3063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 552
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 557
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "addElement",
                                    "range": [
                                      3064,
                                      3074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 558
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 568
                                      }
                                    }
                                  },
                                  "range": [
                                    3058,
                                    3074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 552
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 568
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_this",
                                      "range": [
                                        3075,
                                        3080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 569
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 574
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "measureLabels",
                                      "range": [
                                        3081,
                                        3094
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 575
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 588
                                        }
                                      }
                                    },
                                    "range": [
                                      3075,
                                      3094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 569
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 588
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3058,
                                  3095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 552
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 589
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3096,
                                      3101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 590
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 595
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "scene",
                                    "range": [
                                      3102,
                                      3107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 596
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 601
                                      }
                                    }
                                  },
                                  "range": [
                                    3096,
                                    3107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 590
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 601
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    3108,
                                    3112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 602
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 606
                                    }
                                  }
                                },
                                "range": [
                                  3096,
                                  3112
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 590
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 606
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3113,
                                      3118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 607
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 612
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "pointsMap",
                                    "range": [
                                      3119,
                                      3128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 613
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 622
                                      }
                                    }
                                  },
                                  "range": [
                                    3113,
                                    3128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 607
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 622
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_map2",
                                      "range": [
                                        3133,
                                        3138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 627
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 632
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        3139,
                                        3146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 633
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 640
                                        }
                                      }
                                    },
                                    "range": [
                                      3133,
                                      3146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 627
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 640
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3129,
                                    3146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 623
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 640
                                    }
                                  }
                                },
                                "range": [
                                  3113,
                                  3146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 607
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 640
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3147,
                                      3152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 641
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 646
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hoveredMaterial",
                                    "range": [
                                      3153,
                                      3168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 647
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 662
                                      }
                                    }
                                  },
                                  "range": [
                                    3147,
                                    3168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 641
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 662
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_set2",
                                      "range": [
                                        3173,
                                        3178
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 667
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 672
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        3179,
                                        3186
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 673
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 680
                                        }
                                      }
                                    },
                                    "range": [
                                      3173,
                                      3186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 667
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 680
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3169,
                                    3186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 663
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 680
                                    }
                                  }
                                },
                                "range": [
                                  3147,
                                  3186
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 641
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 680
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3187,
                                      3192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 681
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 686
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hoveredPoints",
                                    "range": [
                                      3193,
                                      3206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 687
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 700
                                      }
                                    }
                                  },
                                  "range": [
                                    3187,
                                    3206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 681
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 700
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_set2",
                                      "range": [
                                        3211,
                                        3216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 705
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 710
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        3217,
                                        3224
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 711
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 718
                                        }
                                      }
                                    },
                                    "range": [
                                      3211,
                                      3224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 705
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 718
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3207,
                                    3224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 701
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 718
                                    }
                                  }
                                },
                                "range": [
                                  3187,
                                  3224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 681
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 718
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3225,
                                      3230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 719
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 724
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "uniqueId",
                                    "range": [
                                      3231,
                                      3239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 725
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 733
                                      }
                                    }
                                  },
                                  "range": [
                                    3225,
                                    3239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 719
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 733
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    3240,
                                    3241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 734
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 735
                                    }
                                  }
                                },
                                "range": [
                                  3225,
                                  3241
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 719
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 735
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3242,
                                      3247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 736
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 741
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "createdPoints",
                                    "range": [
                                      3248,
                                      3261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 742
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 755
                                      }
                                    }
                                  },
                                  "range": [
                                    3242,
                                    3261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 736
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 755
                                    }
                                  }
                                },
                                "right": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_set2",
                                      "range": [
                                        3266,
                                        3271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 760
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 765
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        3272,
                                        3279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 766
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 773
                                        }
                                      }
                                    },
                                    "range": [
                                      3266,
                                      3279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 760
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 773
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3262,
                                    3279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 756
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 773
                                    }
                                  }
                                },
                                "range": [
                                  3242,
                                  3279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 736
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 773
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3280,
                                      3285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 774
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 779
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "pointSize",
                                    "range": [
                                      3286,
                                      3295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 780
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 789
                                      }
                                    }
                                  },
                                  "range": [
                                    3280,
                                    3295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 774
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 789
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 1,
                                  "raw": "1",
                                  "range": [
                                    3296,
                                    3297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 790
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 791
                                    }
                                  }
                                },
                                "range": [
                                  3280,
                                  3297
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 774
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 791
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3298,
                                      3303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 792
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 797
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "pointRadiusPx",
                                    "range": [
                                      3304,
                                      3317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 798
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 811
                                      }
                                    }
                                  },
                                  "range": [
                                    3298,
                                    3317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 792
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 811
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 4,
                                  "raw": "4",
                                  "range": [
                                    3318,
                                    3319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 812
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 813
                                    }
                                  }
                                },
                                "range": [
                                  3298,
                                  3319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 792
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 813
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "_this",
                                    "range": [
                                      3320,
                                      3325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 814
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 819
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "maxNofLabels",
                                    "range": [
                                      3326,
                                      3338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 6,
                                        "column": 820
                                      },
                                      "end": {
                                        "line": 6,
                                        "column": 832
                                      }
                                    }
                                  },
                                  "range": [
                                    3320,
                                    3338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 814
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 832
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 10,
                                  "raw": "10",
                                  "range": [
                                    3339,
                                    3341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 833
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 835
                                    }
                                  }
                                },
                                "range": [
                                  3320,
                                  3341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 814
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 835
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "_this",
                                "range": [
                                  3342,
                                  3347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 836
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 841
                                  }
                                }
                              }
                            ],
                            "range": [
                              2816,
                              3347
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 310
                              },
                              "end": {
                                "line": 6,
                                "column": 841
                              }
                            }
                          },
                          "range": [
                            2809,
                            3347
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 303
                            },
                            "end": {
                              "line": 6,
                              "column": 841
                            }
                          }
                        }
                      ],
                      "range": [
                        2560,
                        3348
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 54
                        },
                        "end": {
                          "line": 6,
                          "column": 842
                        }
                      }
                    },
                    "generator": false,
                    "expression": false,
                    "range": [
                      2539,
                      3348
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 33
                      },
                      "end": {
                        "line": 6,
                        "column": 842
                      }
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "SequenceExpression",
                      "expressions": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  3355,
                                  3356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 849
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 850
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "_inherits3",
                                  "range": [
                                    3357,
                                    3367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 851
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 861
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "default",
                                  "range": [
                                    3368,
                                    3375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 862
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 869
                                    }
                                  }
                                },
                                "range": [
                                  3357,
                                  3375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 851
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 869
                                  }
                                }
                              }
                            ],
                            "range": [
                              3355,
                              3375
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 849
                              },
                              "end": {
                                "line": 6,
                                "column": 869
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "Measure",
                              "range": [
                                3377,
                                3384
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 871
                                },
                                "end": {
                                  "line": 6,
                                  "column": 878
                                }
                              }
                            },
                            {
                              "type": "Identifier",
                              "name": "_Plugin",
                              "range": [
                                3385,
                                3392
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 879
                                },
                                "end": {
                                  "line": 6,
                                  "column": 886
                                }
                              }
                            }
                          ],
                          "range": [
                            3354,
                            3393
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 848
                            },
                            "end": {
                              "line": 6,
                              "column": 887
                            }
                          }
                        },
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  3395,
                                  3396
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 889
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 890
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "_createClass3",
                                  "range": [
                                    3397,
                                    3410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 891
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 904
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "default",
                                  "range": [
                                    3411,
                                    3418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 905
                                    },
                                    "end": {
                                      "line": 6,
                                      "column": 912
                                    }
                                  }
                                },
                                "range": [
                                  3397,
                                  3418
                                ],
                                "loc": {
                                  "start": {
                                    "line": 6,
                                    "column": 891
                                  },
                                  "end": {
                                    "line": 6,
                                    "column": 912
                                  }
                                }
                              }
                            ],
                            "range": [
                              3395,
                              3418
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 889
                              },
                              "end": {
                                "line": 6,
                                "column": 912
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "Measure",
                              "range": [
                                3420,
                                3427
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 914
                                },
                                "end": {
                                  "line": 6,
                                  "column": 921
                                }
                              }
                            },
                            {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          3430,
                                          3433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 924
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 927
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onEnabled",
                                        "raw": "'onEnabled'",
                                        "range": [
                                          3434,
                                          3445
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 928
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 939
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3430,
                                        3445
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 924
                                        },
                                        "end": {
                                          "line": 6,
                                          "column": 939
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3446,
                                          3451
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 940
                                          },
                                          "end": {
                                            "line": 6,
                                            "column": 945
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onEnabled",
                                          "range": [
                                            3461,
                                            3470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 955
                                            },
                                            "end": {
                                              "line": 6,
                                              "column": 964
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_session$pool$scene$o",
                                                    "range": [
                                                      3477,
                                                      3498
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6,
                                                        "column": 971
                                                      },
                                                      "end": {
                                                        "line": 6,
                                                        "column": 992
                                                      }
                                                    }
                                                  },
                                                  "init": null,
                                                  "range": [
                                                    3477,
                                                    3498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 971
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 992
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_this2",
                                                    "range": [
                                                      3499,
                                                      3505
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6,
                                                        "column": 993
                                                      },
                                                      "end": {
                                                        "line": 6,
                                                        "column": 999
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3506,
                                                      3510
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6,
                                                        "column": 1000
                                                      },
                                                      "end": {
                                                        "line": 6,
                                                        "column": 1004
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3499,
                                                    3510
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 6,
                                                      "column": 993
                                                    },
                                                    "end": {
                                                      "line": 6,
                                                      "column": 1004
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                3473,
                                                3511
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 967
                                                },
                                                "end": {
                                                  "line": 6,
                                                  "column": 1005
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          3511,
                                                          3515
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1005
                                                          },
                                                          "end": {
                                                            "line": 6,
                                                            "column": 1009
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "resetElements",
                                                        "range": [
                                                          3516,
                                                          3529
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1010
                                                          },
                                                          "end": {
                                                            "line": 6,
                                                            "column": 1023
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3511,
                                                        3529
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 6,
                                                          "column": 1005
                                                        },
                                                        "end": {
                                                          "line": 6,
                                                          "column": 1023
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      3511,
                                                      3531
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6,
                                                        "column": 1005
                                                      },
                                                      "end": {
                                                        "line": 6,
                                                        "column": 1025
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3532,
                                                            3536
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 6,
                                                              "column": 1026
                                                            },
                                                            "end": {
                                                              "line": 6,
                                                              "column": 1030
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "selection",
                                                          "range": [
                                                            3537,
                                                            3546
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 6,
                                                              "column": 1031
                                                            },
                                                            "end": {
                                                              "line": 6,
                                                              "column": 1040
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3532,
                                                          3546
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1026
                                                          },
                                                          "end": {
                                                            "line": 6,
                                                            "column": 1040
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "observe",
                                                        "range": [
                                                          3547,
                                                          3554
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1041
                                                          },
                                                          "end": {
                                                            "line": 6,
                                                            "column": 1048
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3532,
                                                        3554
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 6,
                                                          "column": 1026
                                                        },
                                                        "end": {
                                                          "line": 6,
                                                          "column": 1048
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              3564,
                                                              3565
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 6,
                                                                "column": 1058
                                                              },
                                                              "end": {
                                                                "line": 6,
                                                                "column": 1059
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ReturnStatement",
                                                              "argument": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "a",
                                                                  "range": [
                                                                    3574,
                                                                    3575
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 6,
                                                                      "column": 1068
                                                                    },
                                                                    "end": {
                                                                      "line": 6,
                                                                      "column": 1069
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "children",
                                                                  "range": [
                                                                    3576,
                                                                    3584
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 6,
                                                                      "column": 1070
                                                                    },
                                                                    "end": {
                                                                      "line": 6,
                                                                      "column": 1078
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3574,
                                                                  3584
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 6,
                                                                    "column": 1068
                                                                  },
                                                                  "end": {
                                                                    "line": 6,
                                                                    "column": 1078
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3567,
                                                                3584
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 6,
                                                                  "column": 1061
                                                                },
                                                                "end": {
                                                                  "line": 6,
                                                                  "column": 1078
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3566,
                                                            3585
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 6,
                                                              "column": 1060
                                                            },
                                                            "end": {
                                                              "line": 6,
                                                              "column": 1079
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          3555,
                                                          3585
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1049
                                                          },
                                                          "end": {
                                                            "line": 6,
                                                            "column": 1079
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ForStatement",
                                                              "init": {
                                                                "type": "VariableDeclaration",
                                                                "declarations": [
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "a",
                                                                      "range": [
                                                                        3649,
                                                                        3650
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 4
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 5
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_this2",
                                                                                "range": [
                                                                                  3651,
                                                                                  3657
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 6
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 12
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "session",
                                                                                "range": [
                                                                                  3658,
                                                                                  3665
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 13
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 20
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                3651,
                                                                                3665
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 6
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 20
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "selector",
                                                                              "range": [
                                                                                3666,
                                                                                3674
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 21
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 29
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              3651,
                                                                              3674
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 6
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 29
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "selectedSet",
                                                                            "range": [
                                                                              3675,
                                                                              3686
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 30
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 41
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3651,
                                                                            3686
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 6
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "values",
                                                                          "range": [
                                                                            3687,
                                                                            3693
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 42
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 48
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3651,
                                                                          3693
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 48
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        3651,
                                                                        3695
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 50
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3649,
                                                                      3695
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 4
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 50
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        3696,
                                                                        3697
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 51
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 52
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "ArrayExpression",
                                                                      "elements": [],
                                                                      "range": [
                                                                        3698,
                                                                        3700
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 53
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 55
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3696,
                                                                      3700
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 51
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 55
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        3701,
                                                                        3702
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 56
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 57
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "a",
                                                                          "range": [
                                                                            3703,
                                                                            3704
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 58
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 59
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "next",
                                                                          "range": [
                                                                            3705,
                                                                            3709
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 60
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 64
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3703,
                                                                          3709
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 58
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 64
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [],
                                                                      "range": [
                                                                        3703,
                                                                        3711
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 58
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 66
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3701,
                                                                      3711
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 66
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "VariableDeclarator",
                                                                    "id": {
                                                                      "type": "Identifier",
                                                                      "name": "e",
                                                                      "range": [
                                                                        3712,
                                                                        3713
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 67
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 68
                                                                        }
                                                                      }
                                                                    },
                                                                    "init": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        3714,
                                                                        3715
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 69
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 70
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3712,
                                                                      3715
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 67
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 70
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "kind": "var",
                                                                "range": [
                                                                  3645,
                                                                  3715
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 0
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 70
                                                                  }
                                                                },
                                                                "leadingComments": [
                                                                  {
                                                                    "type": "Line",
                                                                    "value": " get selected items, put them in an array",
                                                                    "range": [
                                                                      3601,
                                                                      3644
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 6,
                                                                        "column": 1095
                                                                      },
                                                                      "end": {
                                                                        "line": 6,
                                                                        "column": 1138
                                                                      }
                                                                    }
                                                                  }
                                                                ]
                                                              },
                                                              "test": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "!==",
                                                                  "left": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "void",
                                                                    "argument": {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        3721,
                                                                        3722
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 76
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 77
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      3716,
                                                                      3722
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 71
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 77
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        3725,
                                                                        3726
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 80
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 81
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "value",
                                                                      "range": [
                                                                        3727,
                                                                        3732
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 82
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 87
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3725,
                                                                      3732
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 80
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 87
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3716,
                                                                    3732
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 87
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "<",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "e",
                                                                    "range": [
                                                                      3734,
                                                                      3735
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 89
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 90
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_this2",
                                                                      "range": [
                                                                        3736,
                                                                        3742
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 91
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 97
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "maxNofLabels",
                                                                      "range": [
                                                                        3743,
                                                                        3755
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 98
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 110
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3736,
                                                                      3755
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 91
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 110
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3734,
                                                                    3755
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 89
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 110
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3716,
                                                                  3755
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 110
                                                                  }
                                                                }
                                                              },
                                                              "update": null,
                                                              "body": {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "CallExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "b",
                                                                          "range": [
                                                                            3757,
                                                                            3758
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 112
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 113
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "push",
                                                                          "range": [
                                                                            3759,
                                                                            3763
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 114
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 118
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3757,
                                                                          3763
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 112
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 118
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "c",
                                                                            "range": [
                                                                              3764,
                                                                              3765
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 119
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 120
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "value",
                                                                            "range": [
                                                                              3766,
                                                                              3771
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 121
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 126
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3764,
                                                                            3771
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 119
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 126
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        3757,
                                                                        3772
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 112
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 127
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "AssignmentExpression",
                                                                      "operator": "=",
                                                                      "left": {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          3773,
                                                                          3774
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 128
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 129
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "a",
                                                                            "range": [
                                                                              3775,
                                                                              3776
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 130
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 131
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "next",
                                                                            "range": [
                                                                              3777,
                                                                              3781
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 132
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 136
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            3775,
                                                                            3781
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 130
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 136
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [],
                                                                        "range": [
                                                                          3775,
                                                                          3783
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 130
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 138
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3773,
                                                                        3783
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 128
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 138
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "UpdateExpression",
                                                                      "operator": "++",
                                                                      "argument": {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          3786,
                                                                          3787
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 141
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 142
                                                                          }
                                                                        }
                                                                      },
                                                                      "prefix": true,
                                                                      "range": [
                                                                        3784,
                                                                        3787
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 139
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 142
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3757,
                                                                    3787
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 112
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 142
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3757,
                                                                  3788
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 112
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 143
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3597,
                                                                3788
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 6,
                                                                  "column": 1091
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 143
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "f",
                                                                    "range": [
                                                                      3792,
                                                                      3793
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 147
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 148
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this2",
                                                                        "range": [
                                                                          3794,
                                                                          3800
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 149
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 155
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "solve",
                                                                        "range": [
                                                                          3801,
                                                                          3806
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 156
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 161
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3794,
                                                                        3806
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 149
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 161
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "b",
                                                                        "range": [
                                                                          3807,
                                                                          3808
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 162
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 163
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      3794,
                                                                      3809
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 149
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 164
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3792,
                                                                    3809
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 147
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 164
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                3788,
                                                                3810
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 143
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 165
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this2",
                                                                          "range": [
                                                                            3810,
                                                                            3816
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 165
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 171
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "measureLabels",
                                                                          "range": [
                                                                            3817,
                                                                            3830
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 172
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 185
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          3810,
                                                                          3830
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 165
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 185
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "removeAllChilds",
                                                                        "range": [
                                                                          3831,
                                                                          3846
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 186
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 201
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3810,
                                                                        3846
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 165
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 201
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      3810,
                                                                      3848
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 165
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 203
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "f",
                                                                        "range": [
                                                                          3849,
                                                                          3850
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 204
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 205
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "forEach",
                                                                        "range": [
                                                                          3851,
                                                                          3858
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 206
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 213
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3849,
                                                                        3858
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 204
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 213
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "FunctionExpression",
                                                                        "id": null,
                                                                        "params": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "g",
                                                                            "range": [
                                                                              3868,
                                                                              3869
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 223
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 224
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "body": {
                                                                          "type": "BlockStatement",
                                                                          "body": [
                                                                            {
                                                                              "type": "ReturnStatement",
                                                                              "argument": {
                                                                                "type": "CallExpression",
                                                                                "callee": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        3878,
                                                                                        3884
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 233
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 239
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "measureLabels",
                                                                                      "range": [
                                                                                        3885,
                                                                                        3898
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 240
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 253
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      3878,
                                                                                      3898
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 233
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 253
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "addChild",
                                                                                    "range": [
                                                                                      3899,
                                                                                      3907
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 254
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 262
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    3878,
                                                                                    3907
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 233
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 262
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "arguments": [
                                                                                  {
                                                                                    "type": "NewExpression",
                                                                                    "callee": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_elements",
                                                                                        "range": [
                                                                                          3912,
                                                                                          3921
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 267
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 276
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "Label",
                                                                                        "range": [
                                                                                          3922,
                                                                                          3927
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 277
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 282
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        3912,
                                                                                        3927
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 267
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 282
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "arguments": [
                                                                                      {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          3928,
                                                                                          3934
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 283
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 289
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "ObjectExpression",
                                                                                        "properties": [
                                                                                          {
                                                                                            "type": "Property",
                                                                                            "key": {
                                                                                              "type": "Identifier",
                                                                                              "name": "name",
                                                                                              "range": [
                                                                                                3936,
                                                                                                3940
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 291
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 295
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "value": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "g",
                                                                                                "range": [
                                                                                                  3941,
                                                                                                  3942
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 296
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 297
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "description",
                                                                                                "range": [
                                                                                                  3943,
                                                                                                  3954
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 298
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 309
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3941,
                                                                                                3954
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 296
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 309
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "kind": "init",
                                                                                            "method": false,
                                                                                            "shorthand": false,
                                                                                            "computed": false,
                                                                                            "range": [
                                                                                              3936,
                                                                                              3954
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 291
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 309
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "Property",
                                                                                            "key": {
                                                                                              "type": "Identifier",
                                                                                              "name": "value",
                                                                                              "range": [
                                                                                                3955,
                                                                                                3960
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 310
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 315
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "value": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "g",
                                                                                                "range": [
                                                                                                  3961,
                                                                                                  3962
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 316
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 317
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "result",
                                                                                                "range": [
                                                                                                  3963,
                                                                                                  3969
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 318
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 324
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                3961,
                                                                                                3969
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 316
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 324
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "kind": "init",
                                                                                            "method": false,
                                                                                            "shorthand": false,
                                                                                            "computed": false,
                                                                                            "range": [
                                                                                              3955,
                                                                                              3969
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 310
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 324
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          3935,
                                                                                          3970
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 290
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 325
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      3908,
                                                                                      3971
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 263
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 326
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  3878,
                                                                                  3972
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 233
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 327
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                3871,
                                                                                3972
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 226
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 327
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            3870,
                                                                            3973
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 225
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 328
                                                                            }
                                                                          }
                                                                        },
                                                                        "generator": false,
                                                                        "expression": false,
                                                                        "range": [
                                                                          3859,
                                                                          3973
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 214
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 328
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      3849,
                                                                      3974
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 204
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 329
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3810,
                                                                  3974
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 165
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 329
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3810,
                                                                3974
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 165
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 329
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3596,
                                                            3975
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 6,
                                                              "column": 1090
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 330
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          3586,
                                                          3975
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 6,
                                                            "column": 1080
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 330
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3532,
                                                      3976
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 6,
                                                        "column": 1026
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 331
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "window",
                                                        "range": [
                                                          3977,
                                                          3983
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 332
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 338
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "selection",
                                                        "range": [
                                                          3984,
                                                          3993
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 339
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 348
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3977,
                                                        3993
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 332
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 348
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          3994,
                                                          3998
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 349
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 353
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "selection",
                                                        "range": [
                                                          3999,
                                                          4008
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 354
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 363
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3994,
                                                        4008
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 349
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 363
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3977,
                                                      4008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 332
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 363
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4009,
                                                          4013
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 364
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 368
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hover",
                                                        "range": [
                                                          4014,
                                                          4019
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 369
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 374
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4009,
                                                        4019
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 364
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 374
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4020,
                                                                4024
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 375
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 379
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4025,
                                                                4032
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 380
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 387
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4020,
                                                              4032
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 375
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 387
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              4033,
                                                              4041
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 388
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 396
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4020,
                                                            4041
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 375
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 396
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            4042,
                                                            4049
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 397
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 404
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4020,
                                                          4049
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 375
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 404
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hover",
                                                        "range": [
                                                          4050,
                                                          4055
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 405
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 410
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4020,
                                                        4055
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 375
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 410
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4009,
                                                      4055
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 364
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 410
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4056,
                                                          4060
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 411
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 415
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unhover",
                                                        "range": [
                                                          4061,
                                                          4068
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 416
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 423
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4056,
                                                        4068
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 411
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 423
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4069,
                                                                4073
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 424
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 428
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4074,
                                                                4081
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 429
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 436
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4069,
                                                              4081
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 424
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 436
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              4082,
                                                              4090
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 437
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 445
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4069,
                                                            4090
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 424
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 445
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            4091,
                                                            4098
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 446
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 453
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4069,
                                                          4098
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 424
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 453
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unhover",
                                                        "range": [
                                                          4099,
                                                          4106
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 454
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 461
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4069,
                                                        4106
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 424
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 461
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4056,
                                                      4106
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 411
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 461
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4107,
                                                          4111
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 462
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 466
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "missed",
                                                        "range": [
                                                          4112,
                                                          4118
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 467
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 473
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4107,
                                                        4118
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 462
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 473
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4119,
                                                                4123
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 474
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 478
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4124,
                                                                4131
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 479
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 486
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4119,
                                                              4131
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 474
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 486
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              4132,
                                                              4140
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 487
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 495
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4119,
                                                            4140
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 474
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 495
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            4141,
                                                            4148
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 496
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 503
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4119,
                                                          4148
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 474
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 503
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "missed",
                                                        "range": [
                                                          4149,
                                                          4155
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 504
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 510
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4119,
                                                        4155
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 474
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 510
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4107,
                                                      4155
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 462
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 510
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4156,
                                                          4160
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 511
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 515
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "linePrecision",
                                                        "range": [
                                                          4161,
                                                          4174
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 516
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 529
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4156,
                                                        4174
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 511
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 529
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    4175,
                                                                    4179
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 530
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 534
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "session",
                                                                  "range": [
                                                                    4180,
                                                                    4187
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 535
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 542
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4175,
                                                                  4187
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 530
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 542
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "pool",
                                                                "range": [
                                                                  4188,
                                                                  4192
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 543
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 547
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4175,
                                                                4192
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 530
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 547
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                4193,
                                                                4197
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 548
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 552
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4175,
                                                              4197
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 530
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 552
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "interaction",
                                                            "range": [
                                                              4198,
                                                              4209
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 553
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 564
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4175,
                                                            4209
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 530
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 564
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "raycaster",
                                                          "range": [
                                                            4210,
                                                            4219
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 565
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 574
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4175,
                                                          4219
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 530
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 574
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "linePrecision",
                                                        "range": [
                                                          4220,
                                                          4233
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 575
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 588
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4175,
                                                        4233
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 530
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 588
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4156,
                                                      4233
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 511
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 588
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    4234,
                                                                    4238
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 589
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 593
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "session",
                                                                  "range": [
                                                                    4239,
                                                                    4246
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 594
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 601
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4234,
                                                                  4246
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 589
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 601
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "pool",
                                                                "range": [
                                                                  4247,
                                                                  4251
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 602
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 606
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4234,
                                                                4251
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 589
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 606
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                4252,
                                                                4256
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 607
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 611
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4234,
                                                              4256
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 589
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 611
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "interaction",
                                                            "range": [
                                                              4257,
                                                              4268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 612
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 623
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4234,
                                                            4268
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 589
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 623
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "raycaster",
                                                          "range": [
                                                            4269,
                                                            4278
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 624
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 633
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4234,
                                                          4278
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 589
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 633
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "linePrecision",
                                                        "range": [
                                                          4279,
                                                          4292
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 634
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 647
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4234,
                                                        4292
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 589
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 647
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": 0.5,
                                                      "raw": "0.5",
                                                      "range": [
                                                        4293,
                                                        4296
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 648
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 651
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4234,
                                                      4296
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 589
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 651
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4297,
                                                                4301
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 652
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 656
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4302,
                                                                4309
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 657
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 664
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4297,
                                                              4309
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 652
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 664
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              4310,
                                                              4318
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 665
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 673
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4297,
                                                            4318
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 652
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 673
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            4319,
                                                            4326
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 674
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 681
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4297,
                                                          4326
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 652
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 681
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hover",
                                                        "range": [
                                                          4327,
                                                          4332
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 682
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 687
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4297,
                                                        4332
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 652
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 687
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "void",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          4338,
                                                          4339
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 693
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 694
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        4333,
                                                        4339
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 688
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 694
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4297,
                                                      4339
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 652
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 694
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4340,
                                                                4344
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 695
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 699
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4345,
                                                                4352
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 700
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 707
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4340,
                                                              4352
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 695
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 707
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              4353,
                                                              4361
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 708
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 716
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4340,
                                                            4361
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 695
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 716
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            4362,
                                                            4369
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 717
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 724
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4340,
                                                          4369
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 695
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 724
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unhover",
                                                        "range": [
                                                          4370,
                                                          4377
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 725
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 732
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4340,
                                                        4377
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 695
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 732
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "void",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          4383,
                                                          4384
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 738
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 739
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        4378,
                                                        4384
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 733
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 739
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4340,
                                                      4384
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 695
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 739
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4385,
                                                          4389
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 740
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 744
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "previousZoom",
                                                        "range": [
                                                          4390,
                                                          4402
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 745
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 757
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4385,
                                                        4402
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 740
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 757
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  4403,
                                                                  4407
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 758
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 762
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "session",
                                                                "range": [
                                                                  4408,
                                                                  4415
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 763
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 770
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4403,
                                                                4415
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 758
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 770
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "pool",
                                                              "range": [
                                                                4416,
                                                                4420
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 771
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 775
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4403,
                                                              4420
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 758
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 775
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "view",
                                                            "range": [
                                                              4421,
                                                              4425
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 776
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 780
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4403,
                                                            4425
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 758
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 780
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "camera",
                                                          "range": [
                                                            4426,
                                                            4432
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 781
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 787
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4403,
                                                          4432
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 758
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 787
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zoom",
                                                        "range": [
                                                          4433,
                                                          4437
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 788
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 792
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4403,
                                                        4437
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 758
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 792
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4385,
                                                      4437
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 740
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 792
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4438,
                                                          4442
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 793
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 797
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "scene",
                                                        "range": [
                                                          4443,
                                                          4448
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 798
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 803
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4438,
                                                        4448
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 793
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 803
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              4449,
                                                              4453
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 804
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 808
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "session",
                                                            "range": [
                                                              4454,
                                                              4461
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 809
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 816
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4449,
                                                            4461
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 804
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 816
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "pool",
                                                          "range": [
                                                            4462,
                                                            4466
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 817
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 821
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4449,
                                                          4466
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 804
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 821
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "scene",
                                                        "range": [
                                                          4467,
                                                          4472
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 822
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 827
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4449,
                                                        4472
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 804
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 827
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4438,
                                                      4472
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 793
                                                      },
                                                      "end": {
                                                        "line": 7,
                                                        "column": 827
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                4473,
                                                                4477
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 828
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 832
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                4478,
                                                                4485
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 833
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 840
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4473,
                                                              4485
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 828
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 840
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "pool",
                                                            "range": [
                                                              4486,
                                                              4490
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 841
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 845
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4473,
                                                            4490
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 828
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 845
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "scene",
                                                          "range": [
                                                            4491,
                                                            4496
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 7,
                                                              "column": 846
                                                            },
                                                            "end": {
                                                              "line": 7,
                                                              "column": 851
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4473,
                                                          4496
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 828
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 851
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "on",
                                                        "range": [
                                                          4497,
                                                          4499
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 852
                                                          },
                                                          "end": {
                                                            "line": 7,
                                                            "column": 854
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4473,
                                                        4499
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 7,
                                                          "column": 828
                                                        },
                                                        "end": {
                                                          "line": 7,
                                                          "column": 854
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_session$pool$scene$o",
                                                              "range": [
                                                                4501,
                                                                4522
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 856
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 877
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "ObjectExpression",
                                                              "properties": [],
                                                              "range": [
                                                                4523,
                                                                4525
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 878
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 880
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4501,
                                                              4525
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 856
                                                              },
                                                              "end": {
                                                                "line": 7,
                                                                "column": 880
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    4527,
                                                                    4528
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 882
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 883
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_defineProperty3",
                                                                    "range": [
                                                                      4529,
                                                                      4545
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 884
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 900
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "default",
                                                                    "range": [
                                                                      4546,
                                                                      4553
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 901
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 908
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4529,
                                                                    4553
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 884
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 908
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4527,
                                                                4553
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 7,
                                                                  "column": 882
                                                                },
                                                                "end": {
                                                                  "line": 7,
                                                                  "column": 908
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "_session$pool$scene$o",
                                                                "range": [
                                                                  4555,
                                                                  4576
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 910
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 931
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_object2",
                                                                        "range": [
                                                                          4577,
                                                                          4585
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 932
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 940
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "default",
                                                                        "range": [
                                                                          4586,
                                                                          4593
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 941
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 948
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4577,
                                                                        4593
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 932
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 948
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Events",
                                                                      "range": [
                                                                        4594,
                                                                        4600
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 949
                                                                        },
                                                                        "end": {
                                                                          "line": 7,
                                                                          "column": 955
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      4577,
                                                                      4600
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 932
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 955
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Interaction",
                                                                    "range": [
                                                                      4601,
                                                                      4612
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 956
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 967
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    4577,
                                                                    4612
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 932
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 967
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "Hovered",
                                                                  "range": [
                                                                    4613,
                                                                    4620
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 968
                                                                    },
                                                                    "end": {
                                                                      "line": 7,
                                                                      "column": 975
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4577,
                                                                  4620
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 932
                                                                  },
                                                                  "end": {
                                                                    "line": 7,
                                                                    "column": 975
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      4630,
                                                                      4631
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 7,
                                                                        "column": 985
                                                                      },
                                                                      "end": {
                                                                        "line": 7,
                                                                        "column": 986
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "IfStatement",
                                                                      "test": {
                                                                        "type": "UnaryExpression",
                                                                        "operator": "!",
                                                                        "argument": {
                                                                          "type": "CallExpression",
                                                                          "callee": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_this2",
                                                                                "range": [
                                                                                  4637,
                                                                                  4643
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 992
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 998
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "hoveredMaterial",
                                                                                "range": [
                                                                                  4644,
                                                                                  4659
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 999
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 1014
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4637,
                                                                                4659
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 992
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 1014
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "has",
                                                                              "range": [
                                                                                4660,
                                                                                4663
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 1015
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 1018
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              4637,
                                                                              4663
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 992
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 1018
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [
                                                                            {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "a",
                                                                                "range": [
                                                                                  4664,
                                                                                  4665
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 1019
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 1020
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "material",
                                                                                "range": [
                                                                                  4666,
                                                                                  4674
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 1021
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 1029
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                4664,
                                                                                4674
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 1019
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 1029
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            4637,
                                                                            4675
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 7,
                                                                              "column": 992
                                                                            },
                                                                            "end": {
                                                                              "line": 7,
                                                                              "column": 1030
                                                                            }
                                                                          }
                                                                        },
                                                                        "prefix": true,
                                                                        "range": [
                                                                          4636,
                                                                          4675
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 991
                                                                          },
                                                                          "end": {
                                                                            "line": 7,
                                                                            "column": 1030
                                                                          }
                                                                        }
                                                                      },
                                                                      "consequent": {
                                                                        "type": "BlockStatement",
                                                                        "body": [
                                                                          {
                                                                            "type": "IfStatement",
                                                                            "test": {
                                                                              "type": "SequenceExpression",
                                                                              "expressions": [
                                                                                {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_this2",
                                                                                        "range": [
                                                                                          4680,
                                                                                          4686
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1035
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1041
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "hoveredMaterial",
                                                                                        "range": [
                                                                                          4687,
                                                                                          4702
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1042
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1057
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4680,
                                                                                        4702
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1035
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1057
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "add",
                                                                                      "range": [
                                                                                        4703,
                                                                                        4706
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1058
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1061
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4680,
                                                                                      4706
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1035
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1061
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "a",
                                                                                        "range": [
                                                                                          4707,
                                                                                          4708
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1062
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1063
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "material",
                                                                                        "range": [
                                                                                          4709,
                                                                                          4717
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1064
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1072
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4707,
                                                                                        4717
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1062
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1072
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    4680,
                                                                                    4718
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 1035
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 1073
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "a",
                                                                                    "range": [
                                                                                      4719,
                                                                                      4720
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1074
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1075
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "meta",
                                                                                    "range": [
                                                                                      4721,
                                                                                      4725
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1076
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1080
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    4719,
                                                                                    4725
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 1074
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 1080
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4680,
                                                                                4725
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 1035
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 1080
                                                                                }
                                                                              }
                                                                            },
                                                                            "consequent": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "IfStatement",
                                                                                  "test": {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "&&",
                                                                                    "left": {
                                                                                      "type": "LogicalExpression",
                                                                                      "operator": "||",
                                                                                      "left": {
                                                                                        "type": "LogicalExpression",
                                                                                        "operator": "||",
                                                                                        "left": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "===",
                                                                                          "left": {
                                                                                            "type": "Literal",
                                                                                            "value": "line",
                                                                                            "raw": "'line'",
                                                                                            "range": [
                                                                                              4731,
                                                                                              4737
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1086
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1092
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "a",
                                                                                                "range": [
                                                                                                  4740,
                                                                                                  4741
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1095
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1096
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "meta",
                                                                                                "range": [
                                                                                                  4742,
                                                                                                  4746
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1097
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1101
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4740,
                                                                                                4746
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1095
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1101
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "type",
                                                                                              "range": [
                                                                                                4747,
                                                                                                4751
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1102
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1106
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4740,
                                                                                              4751
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1095
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1106
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4731,
                                                                                            4751
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1086
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1106
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "BinaryExpression",
                                                                                          "operator": "===",
                                                                                          "left": {
                                                                                            "type": "Literal",
                                                                                            "value": "arc",
                                                                                            "raw": "'arc'",
                                                                                            "range": [
                                                                                              4753,
                                                                                              4758
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1108
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1113
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "a",
                                                                                                "range": [
                                                                                                  4761,
                                                                                                  4762
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1116
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1117
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "meta",
                                                                                                "range": [
                                                                                                  4763,
                                                                                                  4767
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1118
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1122
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                4761,
                                                                                                4767
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1116
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1122
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "type",
                                                                                              "range": [
                                                                                                4768,
                                                                                                4772
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1123
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1127
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4761,
                                                                                              4772
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1116
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1127
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4753,
                                                                                            4772
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1108
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1127
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4731,
                                                                                          4772
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1086
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1127
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "BinaryExpression",
                                                                                        "operator": "===",
                                                                                        "left": {
                                                                                          "type": "Literal",
                                                                                          "value": "circle",
                                                                                          "raw": "'circle'",
                                                                                          "range": [
                                                                                            4774,
                                                                                            4782
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1129
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1137
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "right": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "a",
                                                                                              "range": [
                                                                                                4785,
                                                                                                4786
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1140
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1141
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "meta",
                                                                                              "range": [
                                                                                                4787,
                                                                                                4791
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1142
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1146
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4785,
                                                                                              4791
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1140
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1146
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "type",
                                                                                            "range": [
                                                                                              4792,
                                                                                              4796
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1147
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1151
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4785,
                                                                                            4796
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1140
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1151
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4774,
                                                                                          4796
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1129
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1151
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4731,
                                                                                        4796
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1086
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1151
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "UnaryExpression",
                                                                                      "operator": "!",
                                                                                      "argument": {
                                                                                        "type": "CallExpression",
                                                                                        "callee": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "_this2",
                                                                                              "range": [
                                                                                                4800,
                                                                                                4806
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1155
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1161
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "pointsMap",
                                                                                              "range": [
                                                                                                4807,
                                                                                                4816
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1162
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1171
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4800,
                                                                                              4816
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1155
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1171
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "has",
                                                                                            "range": [
                                                                                              4817,
                                                                                              4820
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1172
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1175
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4800,
                                                                                            4820
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1155
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1175
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "arguments": [
                                                                                          {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "Identifier",
                                                                                              "name": "a",
                                                                                              "range": [
                                                                                                4821,
                                                                                                4822
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1176
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1177
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "material",
                                                                                              "range": [
                                                                                                4823,
                                                                                                4831
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1178
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1186
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4821,
                                                                                              4831
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1176
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1186
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          4800,
                                                                                          4832
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1155
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1187
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "prefix": true,
                                                                                      "range": [
                                                                                        4799,
                                                                                        4832
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1154
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1187
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4730,
                                                                                      4832
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1085
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1187
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "consequent": {
                                                                                    "type": "BlockStatement",
                                                                                    "body": [
                                                                                      {
                                                                                        "type": "VariableDeclaration",
                                                                                        "declarations": [
                                                                                          {
                                                                                            "type": "VariableDeclarator",
                                                                                            "id": {
                                                                                              "type": "Identifier",
                                                                                              "name": "b",
                                                                                              "range": [
                                                                                                4838,
                                                                                                4839
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1193
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1194
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "init": {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_this2",
                                                                                                  "range": [
                                                                                                    4840,
                                                                                                    4846
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1195
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1201
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "createPoints",
                                                                                                  "range": [
                                                                                                    4847,
                                                                                                    4859
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1202
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1214
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4840,
                                                                                                  4859
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1195
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1214
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "a",
                                                                                                    "range": [
                                                                                                      4860,
                                                                                                      4861
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1215
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1216
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "point",
                                                                                                    "range": [
                                                                                                      4862,
                                                                                                      4867
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1217
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1222
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4860,
                                                                                                    4867
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1215
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1222
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "a",
                                                                                                    "range": [
                                                                                                      4868,
                                                                                                      4869
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1223
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1224
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "meta",
                                                                                                    "range": [
                                                                                                      4870,
                                                                                                      4874
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1225
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1229
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4868,
                                                                                                    4874
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1223
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1229
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                4840,
                                                                                                4875
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1195
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1230
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              4838,
                                                                                              4875
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1193
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1230
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "kind": "var",
                                                                                        "range": [
                                                                                          4834,
                                                                                          4876
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1189
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1231
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "ExpressionStatement",
                                                                                        "expression": {
                                                                                          "type": "SequenceExpression",
                                                                                          "expressions": [
                                                                                            {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "b",
                                                                                                  "range": [
                                                                                                    4876,
                                                                                                    4877
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1231
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1232
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "forEach",
                                                                                                  "range": [
                                                                                                    4878,
                                                                                                    4885
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1233
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1240
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4876,
                                                                                                  4885
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1231
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1240
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "FunctionExpression",
                                                                                                  "id": null,
                                                                                                  "params": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "c",
                                                                                                      "range": [
                                                                                                        4895,
                                                                                                        4896
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 7,
                                                                                                          "column": 1250
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 7,
                                                                                                          "column": 1251
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "body": {
                                                                                                    "type": "BlockStatement",
                                                                                                    "body": [
                                                                                                      {
                                                                                                        "type": "ReturnStatement",
                                                                                                        "argument": {
                                                                                                          "type": "CallExpression",
                                                                                                          "callee": {
                                                                                                            "type": "MemberExpression",
                                                                                                            "computed": false,
                                                                                                            "object": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "computed": false,
                                                                                                              "object": {
                                                                                                                "type": "MemberExpression",
                                                                                                                "computed": false,
                                                                                                                "object": {
                                                                                                                  "type": "MemberExpression",
                                                                                                                  "computed": false,
                                                                                                                  "object": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "_this2",
                                                                                                                    "range": [
                                                                                                                      4905,
                                                                                                                      4911
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 7,
                                                                                                                        "column": 1260
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 7,
                                                                                                                        "column": 1266
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "property": {
                                                                                                                    "type": "Identifier",
                                                                                                                    "name": "session",
                                                                                                                    "range": [
                                                                                                                      4912,
                                                                                                                      4919
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 7,
                                                                                                                        "column": 1267
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 7,
                                                                                                                        "column": 1274
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    4905,
                                                                                                                    4919
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 7,
                                                                                                                      "column": 1260
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 7,
                                                                                                                      "column": 1274
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "property": {
                                                                                                                  "type": "Identifier",
                                                                                                                  "name": "pool",
                                                                                                                  "range": [
                                                                                                                    4920,
                                                                                                                    4924
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 7,
                                                                                                                      "column": 1275
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 7,
                                                                                                                      "column": 1279
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                "range": [
                                                                                                                  4905,
                                                                                                                  4924
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 7,
                                                                                                                    "column": 1260
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 7,
                                                                                                                    "column": 1279
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "scene",
                                                                                                                "range": [
                                                                                                                  4925,
                                                                                                                  4930
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 7,
                                                                                                                    "column": 1280
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 7,
                                                                                                                    "column": 1285
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                4905,
                                                                                                                4930
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1260
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1285
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "property": {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "add",
                                                                                                              "range": [
                                                                                                                4931,
                                                                                                                4934
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1286
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1289
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              4905,
                                                                                                              4934
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 7,
                                                                                                                "column": 1260
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 7,
                                                                                                                "column": 1289
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "arguments": [
                                                                                                            {
                                                                                                              "type": "Identifier",
                                                                                                              "name": "c",
                                                                                                              "range": [
                                                                                                                4935,
                                                                                                                4936
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1290
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 7,
                                                                                                                  "column": 1291
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "range": [
                                                                                                            4905,
                                                                                                            4937
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 7,
                                                                                                              "column": 1260
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 7,
                                                                                                              "column": 1292
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          4898,
                                                                                                          4937
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 7,
                                                                                                            "column": 1253
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 7,
                                                                                                            "column": 1292
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "range": [
                                                                                                      4897,
                                                                                                      4938
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1252
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1293
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "generator": false,
                                                                                                  "expression": false,
                                                                                                  "range": [
                                                                                                    4886,
                                                                                                    4938
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1241
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1293
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                4876,
                                                                                                4939
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1231
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1294
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_this2",
                                                                                                    "range": [
                                                                                                      4940,
                                                                                                      4946
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1295
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1301
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "pointsMap",
                                                                                                    "range": [
                                                                                                      4947,
                                                                                                      4956
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1302
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1311
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4940,
                                                                                                    4956
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1295
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1311
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "set",
                                                                                                  "range": [
                                                                                                    4957,
                                                                                                    4960
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1312
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1315
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  4940,
                                                                                                  4960
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 7,
                                                                                                    "column": 1295
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 7,
                                                                                                    "column": 1315
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "a",
                                                                                                    "range": [
                                                                                                      4961,
                                                                                                      4962
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1316
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1317
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "material",
                                                                                                    "range": [
                                                                                                      4963,
                                                                                                      4971
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 7,
                                                                                                        "column": 1318
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 7,
                                                                                                        "column": 1326
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    4961,
                                                                                                    4971
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1316
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1326
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "b",
                                                                                                  "range": [
                                                                                                    4972,
                                                                                                    4973
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 7,
                                                                                                      "column": 1327
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 7,
                                                                                                      "column": 1328
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                4940,
                                                                                                4974
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 7,
                                                                                                  "column": 1295
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 7,
                                                                                                  "column": 1329
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            4876,
                                                                                            4974
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1231
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1329
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4876,
                                                                                          4974
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1231
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1329
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      4833,
                                                                                      4975
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1188
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1330
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "alternate": null,
                                                                                  "range": [
                                                                                    4727,
                                                                                    4975
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 1082
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 1330
                                                                                    }
                                                                                  }
                                                                                },
                                                                                {
                                                                                  "type": "ExpressionStatement",
                                                                                  "expression": {
                                                                                    "type": "LogicalExpression",
                                                                                    "operator": "&&",
                                                                                    "left": {
                                                                                      "type": "BinaryExpression",
                                                                                      "operator": "===",
                                                                                      "left": {
                                                                                        "type": "Literal",
                                                                                        "value": "point",
                                                                                        "raw": "'point'",
                                                                                        "range": [
                                                                                          4975,
                                                                                          4982
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1330
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1337
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "a",
                                                                                            "range": [
                                                                                              4985,
                                                                                              4986
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1340
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1341
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "meta",
                                                                                            "range": [
                                                                                              4987,
                                                                                              4991
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1342
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1346
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4985,
                                                                                            4991
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1340
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1346
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "type",
                                                                                          "range": [
                                                                                            4992,
                                                                                            4996
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1347
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1351
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4985,
                                                                                          4996
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1340
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1351
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        4975,
                                                                                        4996
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1330
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1351
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "CallExpression",
                                                                                      "callee": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_this2",
                                                                                            "range": [
                                                                                              4998,
                                                                                              5004
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1353
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1359
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "hoveredPoints",
                                                                                            "range": [
                                                                                              5005,
                                                                                              5018
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1360
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1373
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            4998,
                                                                                            5018
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1353
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1373
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "add",
                                                                                          "range": [
                                                                                            5019,
                                                                                            5022
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1374
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1377
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          4998,
                                                                                          5022
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 7,
                                                                                            "column": 1353
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 7,
                                                                                            "column": 1377
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "arguments": [
                                                                                        {
                                                                                          "type": "MemberExpression",
                                                                                          "computed": false,
                                                                                          "object": {
                                                                                            "type": "Identifier",
                                                                                            "name": "a",
                                                                                            "range": [
                                                                                              5023,
                                                                                              5024
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1378
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1379
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "property": {
                                                                                            "type": "Identifier",
                                                                                            "name": "object",
                                                                                            "range": [
                                                                                              5025,
                                                                                              5031
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 7,
                                                                                                "column": 1380
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 7,
                                                                                                "column": 1386
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            5023,
                                                                                            5031
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 7,
                                                                                              "column": 1378
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 7,
                                                                                              "column": 1386
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        4998,
                                                                                        5032
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 7,
                                                                                          "column": 1353
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 7,
                                                                                          "column": 1387
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      4975,
                                                                                      5032
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 7,
                                                                                        "column": 1330
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 7,
                                                                                        "column": 1387
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    4975,
                                                                                    5032
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 7,
                                                                                      "column": 1330
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 7,
                                                                                      "column": 1387
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                4726,
                                                                                5033
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 7,
                                                                                  "column": 1081
                                                                                },
                                                                                "end": {
                                                                                  "line": 7,
                                                                                  "column": 1388
                                                                                }
                                                                              }
                                                                            },
                                                                            "alternate": null,
                                                                            "range": [
                                                                              4677,
                                                                              5033
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 7,
                                                                                "column": 1032
                                                                              },
                                                                              "end": {
                                                                                "line": 7,
                                                                                "column": 1388
                                                                              }
                                                                            },
                                                                            "trailingComments": [
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " if ( data.object.type && data.object.type === 'Region'){",
                                                                                "range": [
                                                                                  5033,
                                                                                  5092
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 1388
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 1447
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     const point = this.createPoint(data.ref.point, data.ref.id)",
                                                                                "range": [
                                                                                  5093,
                                                                                  5159
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 66
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     this.session.pool.scene.add(point)",
                                                                                "range": [
                                                                                  5160,
                                                                                  5201
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 41
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     this.pointsMap.set(data.ref, point)",
                                                                                "range": [
                                                                                  5202,
                                                                                  5244
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 10,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 10,
                                                                                    "column": 42
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " }",
                                                                                "range": [
                                                                                  5245,
                                                                                  5249
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 11,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 11,
                                                                                    "column": 4
                                                                                  }
                                                                                }
                                                                              }
                                                                            ]
                                                                          },
                                                                          {
                                                                            "type": "ExpressionStatement",
                                                                            "expression": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    5250,
                                                                                    5256
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 0
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 6
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "hover",
                                                                                  "range": [
                                                                                    5257,
                                                                                    5262
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 7
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 12
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5250,
                                                                                  5262
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 12
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "Identifier",
                                                                                  "name": "a",
                                                                                  "range": [
                                                                                    5263,
                                                                                    5264
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 13
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 14
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                5250,
                                                                                5265
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 0
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 15
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5250,
                                                                              5265
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 0
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 15
                                                                              }
                                                                            },
                                                                            "leadingComments": [
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " if ( data.object.type && data.object.type === 'Region'){",
                                                                                "range": [
                                                                                  5033,
                                                                                  5092
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 7,
                                                                                    "column": 1388
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 7,
                                                                                    "column": 1447
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     const point = this.createPoint(data.ref.point, data.ref.id)",
                                                                                "range": [
                                                                                  5093,
                                                                                  5159
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 8,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 8,
                                                                                    "column": 66
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     this.session.pool.scene.add(point)",
                                                                                "range": [
                                                                                  5160,
                                                                                  5201
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 9,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 9,
                                                                                    "column": 41
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": "     this.pointsMap.set(data.ref, point)",
                                                                                "range": [
                                                                                  5202,
                                                                                  5244
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 10,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 10,
                                                                                    "column": 42
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Line",
                                                                                "value": " }",
                                                                                "range": [
                                                                                  5245,
                                                                                  5249
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 11,
                                                                                    "column": 0
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 11,
                                                                                    "column": 4
                                                                                  }
                                                                                }
                                                                              }
                                                                            ]
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          4676,
                                                                          5266
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 7,
                                                                            "column": 1031
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 16
                                                                          }
                                                                        }
                                                                      },
                                                                      "alternate": null,
                                                                      "range": [
                                                                        4633,
                                                                        5266
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 7,
                                                                          "column": 988
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 16
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    4632,
                                                                    5267
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 7,
                                                                      "column": 987
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  4621,
                                                                  5267
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 7,
                                                                    "column": 976
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              4526,
                                                              5268
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 7,
                                                                "column": 881
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    5270,
                                                                    5271
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_defineProperty3",
                                                                    "range": [
                                                                      5272,
                                                                      5288
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 22
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 38
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "default",
                                                                    "range": [
                                                                      5289,
                                                                      5296
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 39
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 46
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    5272,
                                                                    5296
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 22
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 46
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                5270,
                                                                5296
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "_session$pool$scene$o",
                                                                "range": [
                                                                  5298,
                                                                  5319
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 69
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_object2",
                                                                        "range": [
                                                                          5320,
                                                                          5328
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 70
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 78
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "default",
                                                                        "range": [
                                                                          5329,
                                                                          5336
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 79
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 86
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5320,
                                                                        5336
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 70
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 86
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Events",
                                                                      "range": [
                                                                        5337,
                                                                        5343
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 87
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 93
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5320,
                                                                      5343
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 70
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 93
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Interaction",
                                                                    "range": [
                                                                      5344,
                                                                      5355
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 94
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 105
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    5320,
                                                                    5355
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 70
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 105
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "Unhovered",
                                                                  "range": [
                                                                    5356,
                                                                    5365
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 106
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 115
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5320,
                                                                  5365
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 70
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 115
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "FunctionExpression",
                                                                  "id": null,
                                                                  "params": [],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "body": [
                                                                      {
                                                                        "type": "VariableDeclaration",
                                                                        "declarations": [
                                                                          {
                                                                            "type": "VariableDeclarator",
                                                                            "id": {
                                                                              "type": "Identifier",
                                                                              "name": "_ref",
                                                                              "range": [
                                                                                5381,
                                                                                5385
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 131
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 135
                                                                                }
                                                                              }
                                                                            },
                                                                            "init": {
                                                                              "type": "CallExpression",
                                                                              "callee": {
                                                                                "type": "SequenceExpression",
                                                                                "expressions": [
                                                                                  {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      5387,
                                                                                      5388
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 137
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 138
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_asyncToGenerator3",
                                                                                      "range": [
                                                                                        5389,
                                                                                        5407
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 139
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 157
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "default",
                                                                                      "range": [
                                                                                        5408,
                                                                                        5415
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 158
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 165
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5389,
                                                                                      5415
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 139
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 165
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  5387,
                                                                                  5415
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 137
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 165
                                                                                  }
                                                                                }
                                                                              },
                                                                              "arguments": [
                                                                                {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "MemberExpression",
                                                                                      "computed": false,
                                                                                      "object": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_regenerator2",
                                                                                        "range": [
                                                                                          5417,
                                                                                          5430
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 167
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 180
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "property": {
                                                                                        "type": "Identifier",
                                                                                        "name": "default",
                                                                                        "range": [
                                                                                          5431,
                                                                                          5438
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 181
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 188
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        5417,
                                                                                        5438
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 167
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 188
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "mark",
                                                                                      "range": [
                                                                                        5439,
                                                                                        5443
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 189
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 193
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      5417,
                                                                                      5443
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 167
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 193
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "FunctionExpression",
                                                                                      "id": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_callee",
                                                                                        "range": [
                                                                                          5453,
                                                                                          5460
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 203
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 210
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "params": [
                                                                                        {
                                                                                          "type": "Identifier",
                                                                                          "name": "a",
                                                                                          "range": [
                                                                                            5461,
                                                                                            5462
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 211
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 212
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "body": {
                                                                                        "type": "BlockStatement",
                                                                                        "body": [
                                                                                          {
                                                                                            "type": "VariableDeclaration",
                                                                                            "declarations": [
                                                                                              {
                                                                                                "type": "VariableDeclarator",
                                                                                                "id": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "b",
                                                                                                  "range": [
                                                                                                    5468,
                                                                                                    5469
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 218
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 219
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "init": null,
                                                                                                "range": [
                                                                                                  5468,
                                                                                                  5469
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 218
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 219
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "kind": "var",
                                                                                            "range": [
                                                                                              5464,
                                                                                              5470
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 214
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 220
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          {
                                                                                            "type": "ReturnStatement",
                                                                                            "argument": {
                                                                                              "type": "CallExpression",
                                                                                              "callee": {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "MemberExpression",
                                                                                                  "computed": false,
                                                                                                  "object": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_regenerator2",
                                                                                                    "range": [
                                                                                                      5477,
                                                                                                      5490
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 12,
                                                                                                        "column": 227
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 12,
                                                                                                        "column": 240
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "property": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "default",
                                                                                                    "range": [
                                                                                                      5491,
                                                                                                      5498
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 12,
                                                                                                        "column": 241
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 12,
                                                                                                        "column": 248
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "range": [
                                                                                                    5477,
                                                                                                    5498
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 227
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 248
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "wrap",
                                                                                                  "range": [
                                                                                                    5499,
                                                                                                    5503
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 249
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 253
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  5477,
                                                                                                  5503
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 227
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 253
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "arguments": [
                                                                                                {
                                                                                                  "type": "FunctionExpression",
                                                                                                  "id": {
                                                                                                    "type": "Identifier",
                                                                                                    "name": "_callee$",
                                                                                                    "range": [
                                                                                                      5513,
                                                                                                      5521
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 12,
                                                                                                        "column": 263
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 12,
                                                                                                        "column": 271
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "params": [
                                                                                                    {
                                                                                                      "type": "Identifier",
                                                                                                      "name": "_context",
                                                                                                      "range": [
                                                                                                        5522,
                                                                                                        5530
                                                                                                      ],
                                                                                                      "loc": {
                                                                                                        "start": {
                                                                                                          "line": 12,
                                                                                                          "column": 272
                                                                                                        },
                                                                                                        "end": {
                                                                                                          "line": 12,
                                                                                                          "column": 280
                                                                                                        }
                                                                                                      }
                                                                                                    }
                                                                                                  ],
                                                                                                  "body": {
                                                                                                    "type": "BlockStatement",
                                                                                                    "body": [
                                                                                                      {
                                                                                                        "type": "ForStatement",
                                                                                                        "init": null,
                                                                                                        "test": {
                                                                                                          "type": "Literal",
                                                                                                          "value": 1,
                                                                                                          "raw": "1",
                                                                                                          "range": [
                                                                                                            5537,
                                                                                                            5538
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 12,
                                                                                                              "column": 287
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 12,
                                                                                                              "column": 288
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "update": null,
                                                                                                        "body": {
                                                                                                          "type": "SwitchStatement",
                                                                                                          "discriminant": {
                                                                                                            "type": "AssignmentExpression",
                                                                                                            "operator": "=",
                                                                                                            "left": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "computed": false,
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "_context",
                                                                                                                "range": [
                                                                                                                  5547,
                                                                                                                  5555
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 297
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 305
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "prev",
                                                                                                                "range": [
                                                                                                                  5556,
                                                                                                                  5560
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 306
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 310
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                5547,
                                                                                                                5560
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 297
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 310
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "right": {
                                                                                                              "type": "MemberExpression",
                                                                                                              "computed": false,
                                                                                                              "object": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "_context",
                                                                                                                "range": [
                                                                                                                  5561,
                                                                                                                  5569
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 311
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 319
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "property": {
                                                                                                                "type": "Identifier",
                                                                                                                "name": "next",
                                                                                                                "range": [
                                                                                                                  5570,
                                                                                                                  5574
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 320
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 324
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "range": [
                                                                                                                5561,
                                                                                                                5574
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 311
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 324
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            "range": [
                                                                                                              5547,
                                                                                                              5574
                                                                                                            ],
                                                                                                            "loc": {
                                                                                                              "start": {
                                                                                                                "line": 12,
                                                                                                                "column": 297
                                                                                                              },
                                                                                                              "end": {
                                                                                                                "line": 12,
                                                                                                                "column": 324
                                                                                                              }
                                                                                                            }
                                                                                                          },
                                                                                                          "cases": [
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 0,
                                                                                                                "raw": "0",
                                                                                                                "range": [
                                                                                                                  5581,
                                                                                                                  5582
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 331
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 332
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "test": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "CallExpression",
                                                                                                                      "callee": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_this2",
                                                                                                                            "range": [
                                                                                                                              5587,
                                                                                                                              5593
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 337
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 343
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "hoveredMaterial",
                                                                                                                            "range": [
                                                                                                                              5594,
                                                                                                                              5609
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 344
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 359
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5587,
                                                                                                                            5609
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 337
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 359
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "has",
                                                                                                                          "range": [
                                                                                                                            5610,
                                                                                                                            5613
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 360
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 363
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5587,
                                                                                                                          5613
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 337
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 363
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "arguments": [
                                                                                                                        {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "a",
                                                                                                                            "range": [
                                                                                                                              5614,
                                                                                                                              5615
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 364
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 365
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "material",
                                                                                                                            "range": [
                                                                                                                              5616,
                                                                                                                              5624
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 366
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 374
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5614,
                                                                                                                            5624
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 364
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 374
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        5587,
                                                                                                                        5625
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 337
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 375
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      5586,
                                                                                                                      5625
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 336
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 375
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_context",
                                                                                                                              "range": [
                                                                                                                                5627,
                                                                                                                                5635
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 377
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 385
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "next",
                                                                                                                              "range": [
                                                                                                                                5636,
                                                                                                                                5640
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 386
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 390
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5627,
                                                                                                                              5640
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 377
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 390
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 12,
                                                                                                                            "raw": "12",
                                                                                                                            "range": [
                                                                                                                              5641,
                                                                                                                              5643
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 391
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 393
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5627,
                                                                                                                            5643
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 377
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 393
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5627,
                                                                                                                          5644
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 377
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 394
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "BreakStatement",
                                                                                                                        "label": null,
                                                                                                                        "range": [
                                                                                                                          5644,
                                                                                                                          5649
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 394
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 399
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5626,
                                                                                                                      5650
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 376
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 400
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "alternate": null,
                                                                                                                  "range": [
                                                                                                                    5583,
                                                                                                                    5650
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 333
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 400
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "test": {
                                                                                                                    "type": "SequenceExpression",
                                                                                                                    "expressions": [
                                                                                                                      {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_this2",
                                                                                                                              "range": [
                                                                                                                                5653,
                                                                                                                                5659
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 403
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 409
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "hoveredMaterial",
                                                                                                                              "range": [
                                                                                                                                5660,
                                                                                                                                5675
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 410
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 425
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5653,
                                                                                                                              5675
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 403
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 425
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "delete",
                                                                                                                            "range": [
                                                                                                                              5676,
                                                                                                                              5682
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 426
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 432
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5653,
                                                                                                                            5682
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 403
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 432
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "a",
                                                                                                                              "range": [
                                                                                                                                5683,
                                                                                                                                5684
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 433
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 434
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "material",
                                                                                                                              "range": [
                                                                                                                                5685,
                                                                                                                                5693
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 435
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 443
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5683,
                                                                                                                              5693
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 433
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 443
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          5653,
                                                                                                                          5694
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 403
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 444
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "!",
                                                                                                                        "argument": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "a",
                                                                                                                            "range": [
                                                                                                                              5696,
                                                                                                                              5697
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 446
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 447
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "meta",
                                                                                                                            "range": [
                                                                                                                              5698,
                                                                                                                              5702
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 448
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 452
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5696,
                                                                                                                            5702
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 446
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 452
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          5695,
                                                                                                                          5702
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 445
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 452
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5653,
                                                                                                                      5702
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 403
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 452
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_context",
                                                                                                                              "range": [
                                                                                                                                5704,
                                                                                                                                5712
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 454
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 462
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "next",
                                                                                                                              "range": [
                                                                                                                                5713,
                                                                                                                                5717
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 463
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 467
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5704,
                                                                                                                              5717
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 454
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 467
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 11,
                                                                                                                            "raw": "11",
                                                                                                                            "range": [
                                                                                                                              5718,
                                                                                                                              5720
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 468
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 470
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5704,
                                                                                                                            5720
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 454
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 470
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5704,
                                                                                                                          5721
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 454
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 471
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "BreakStatement",
                                                                                                                        "label": null,
                                                                                                                        "range": [
                                                                                                                          5721,
                                                                                                                          5726
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 471
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 476
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5703,
                                                                                                                      5727
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 453
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 477
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "alternate": null,
                                                                                                                  "range": [
                                                                                                                    5650,
                                                                                                                    5727
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 400
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 477
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "test": {
                                                                                                                    "type": "SequenceExpression",
                                                                                                                    "expressions": [
                                                                                                                      {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_context",
                                                                                                                            "range": [
                                                                                                                              5730,
                                                                                                                              5738
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 480
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 488
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "t0",
                                                                                                                            "range": [
                                                                                                                              5739,
                                                                                                                              5741
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 489
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 491
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5730,
                                                                                                                            5741
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 480
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 491
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "LogicalExpression",
                                                                                                                          "operator": "||",
                                                                                                                          "left": {
                                                                                                                            "type": "LogicalExpression",
                                                                                                                            "operator": "||",
                                                                                                                            "left": {
                                                                                                                              "type": "BinaryExpression",
                                                                                                                              "operator": "===",
                                                                                                                              "left": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": "line",
                                                                                                                                "raw": "'line'",
                                                                                                                                "range": [
                                                                                                                                  5742,
                                                                                                                                  5748
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 492
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 498
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "right": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "computed": false,
                                                                                                                                  "object": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "a",
                                                                                                                                    "range": [
                                                                                                                                      5751,
                                                                                                                                      5752
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 501
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 502
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "meta",
                                                                                                                                    "range": [
                                                                                                                                      5753,
                                                                                                                                      5757
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 503
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 507
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    5751,
                                                                                                                                    5757
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 501
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 507
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "type",
                                                                                                                                  "range": [
                                                                                                                                    5758,
                                                                                                                                    5762
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 508
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 512
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  5751,
                                                                                                                                  5762
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 501
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 512
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                5742,
                                                                                                                                5762
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 492
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 512
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "BinaryExpression",
                                                                                                                              "operator": "===",
                                                                                                                              "left": {
                                                                                                                                "type": "Literal",
                                                                                                                                "value": "arc",
                                                                                                                                "raw": "'arc'",
                                                                                                                                "range": [
                                                                                                                                  5764,
                                                                                                                                  5769
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 514
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 519
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "right": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "computed": false,
                                                                                                                                  "object": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "a",
                                                                                                                                    "range": [
                                                                                                                                      5772,
                                                                                                                                      5773
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 522
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 523
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "meta",
                                                                                                                                    "range": [
                                                                                                                                      5774,
                                                                                                                                      5778
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 524
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 528
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    5772,
                                                                                                                                    5778
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 522
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 528
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "type",
                                                                                                                                  "range": [
                                                                                                                                    5779,
                                                                                                                                    5783
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 529
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 533
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  5772,
                                                                                                                                  5783
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 522
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 533
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                5764,
                                                                                                                                5783
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 514
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 533
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5742,
                                                                                                                              5783
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 492
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 533
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "BinaryExpression",
                                                                                                                            "operator": "===",
                                                                                                                            "left": {
                                                                                                                              "type": "Literal",
                                                                                                                              "value": "circle",
                                                                                                                              "raw": "'circle'",
                                                                                                                              "range": [
                                                                                                                                5785,
                                                                                                                                5793
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 535
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 543
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "right": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "a",
                                                                                                                                  "range": [
                                                                                                                                    5796,
                                                                                                                                    5797
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 546
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 547
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "meta",
                                                                                                                                  "range": [
                                                                                                                                    5798,
                                                                                                                                    5802
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 548
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 552
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  5796,
                                                                                                                                  5802
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 546
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 552
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "type",
                                                                                                                                "range": [
                                                                                                                                  5803,
                                                                                                                                  5807
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 553
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 557
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                5796,
                                                                                                                                5807
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 546
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 557
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5785,
                                                                                                                              5807
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 535
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 557
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5742,
                                                                                                                            5807
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 492
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 557
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5730,
                                                                                                                          5807
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 480
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 557
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "UnaryExpression",
                                                                                                                        "operator": "!",
                                                                                                                        "argument": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_context",
                                                                                                                            "range": [
                                                                                                                              5809,
                                                                                                                              5817
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 559
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 567
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "t0",
                                                                                                                            "range": [
                                                                                                                              5818,
                                                                                                                              5820
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 568
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 570
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5809,
                                                                                                                            5820
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 559
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 570
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "prefix": true,
                                                                                                                        "range": [
                                                                                                                          5808,
                                                                                                                          5820
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 558
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 570
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5730,
                                                                                                                      5820
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 480
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 570
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_context",
                                                                                                                              "range": [
                                                                                                                                5822,
                                                                                                                                5830
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 572
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 580
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "next",
                                                                                                                              "range": [
                                                                                                                                5831,
                                                                                                                                5835
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 581
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 585
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5822,
                                                                                                                              5835
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 572
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 585
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 7,
                                                                                                                            "raw": "7",
                                                                                                                            "range": [
                                                                                                                              5836,
                                                                                                                              5837
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 586
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 587
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5822,
                                                                                                                            5837
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 572
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 587
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5822,
                                                                                                                          5838
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 572
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 588
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "BreakStatement",
                                                                                                                        "label": null,
                                                                                                                        "range": [
                                                                                                                          5838,
                                                                                                                          5843
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 588
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 593
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5821,
                                                                                                                      5844
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 571
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 594
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "alternate": null,
                                                                                                                  "range": [
                                                                                                                    5727,
                                                                                                                    5844
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 477
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 594
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "ReturnStatement",
                                                                                                                  "argument": {
                                                                                                                    "type": "SequenceExpression",
                                                                                                                    "expressions": [
                                                                                                                      {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_context",
                                                                                                                            "range": [
                                                                                                                              5851,
                                                                                                                              5859
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 601
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 609
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "next",
                                                                                                                            "range": [
                                                                                                                              5860,
                                                                                                                              5864
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 610
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 614
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5851,
                                                                                                                            5864
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 601
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 614
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": 6,
                                                                                                                          "raw": "6",
                                                                                                                          "range": [
                                                                                                                            5865,
                                                                                                                            5866
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 615
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 616
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5851,
                                                                                                                          5866
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 601
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 616
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "SequenceExpression",
                                                                                                                          "expressions": [
                                                                                                                            {
                                                                                                                              "type": "Literal",
                                                                                                                              "value": 0,
                                                                                                                              "raw": "0",
                                                                                                                              "range": [
                                                                                                                                5868,
                                                                                                                                5869
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 618
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 619
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_delay2",
                                                                                                                                "range": [
                                                                                                                                  5870,
                                                                                                                                  5877
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 620
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 627
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "default",
                                                                                                                                "range": [
                                                                                                                                  5878,
                                                                                                                                  5885
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 628
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 635
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                5870,
                                                                                                                                5885
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 620
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 635
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            5868,
                                                                                                                            5885
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 618
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 635
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 1000,
                                                                                                                            "raw": "1e3",
                                                                                                                            "range": [
                                                                                                                              5887,
                                                                                                                              5890
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 637
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 640
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          5867,
                                                                                                                          5891
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 617
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 641
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5851,
                                                                                                                      5891
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 601
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 641
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    5844,
                                                                                                                    5892
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 594
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 642
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                5576,
                                                                                                                5892
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 326
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 642
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 6,
                                                                                                                "raw": "6",
                                                                                                                "range": [
                                                                                                                  5897,
                                                                                                                  5898
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 647
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 648
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "expression": {
                                                                                                                    "type": "AssignmentExpression",
                                                                                                                    "operator": "=",
                                                                                                                    "left": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_context",
                                                                                                                        "range": [
                                                                                                                          5899,
                                                                                                                          5907
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 649
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 657
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "t0",
                                                                                                                        "range": [
                                                                                                                          5908,
                                                                                                                          5910
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 658
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 660
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        5899,
                                                                                                                        5910
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 649
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 660
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "CallExpression",
                                                                                                                      "callee": {
                                                                                                                        "type": "MemberExpression",
                                                                                                                        "computed": false,
                                                                                                                        "object": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "_this2",
                                                                                                                            "range": [
                                                                                                                              5911,
                                                                                                                              5917
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 661
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 667
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "pointsMap",
                                                                                                                            "range": [
                                                                                                                              5918,
                                                                                                                              5927
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 668
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 677
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5911,
                                                                                                                            5927
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 661
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 677
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "property": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "has",
                                                                                                                          "range": [
                                                                                                                            5928,
                                                                                                                            5931
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 678
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 681
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5911,
                                                                                                                          5931
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 661
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 681
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "arguments": [
                                                                                                                        {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "a",
                                                                                                                            "range": [
                                                                                                                              5932,
                                                                                                                              5933
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 682
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 683
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "material",
                                                                                                                            "range": [
                                                                                                                              5934,
                                                                                                                              5942
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 684
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 692
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5932,
                                                                                                                            5942
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 682
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 692
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        5911,
                                                                                                                        5943
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 661
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 693
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      5899,
                                                                                                                      5943
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 649
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 693
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    5899,
                                                                                                                    5944
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 649
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 694
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                5892,
                                                                                                                5944
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 642
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 694
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 7,
                                                                                                                "raw": "7",
                                                                                                                "range": [
                                                                                                                  5949,
                                                                                                                  5950
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 699
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 700
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "IfStatement",
                                                                                                                  "test": {
                                                                                                                    "type": "UnaryExpression",
                                                                                                                    "operator": "!",
                                                                                                                    "argument": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_context",
                                                                                                                        "range": [
                                                                                                                          5955,
                                                                                                                          5963
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 705
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 713
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "t0",
                                                                                                                        "range": [
                                                                                                                          5964,
                                                                                                                          5966
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 714
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 716
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        5955,
                                                                                                                        5966
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 705
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 716
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "prefix": true,
                                                                                                                    "range": [
                                                                                                                      5954,
                                                                                                                      5966
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 704
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 716
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "consequent": {
                                                                                                                    "type": "BlockStatement",
                                                                                                                    "body": [
                                                                                                                      {
                                                                                                                        "type": "ExpressionStatement",
                                                                                                                        "expression": {
                                                                                                                          "type": "AssignmentExpression",
                                                                                                                          "operator": "=",
                                                                                                                          "left": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_context",
                                                                                                                              "range": [
                                                                                                                                5968,
                                                                                                                                5976
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 718
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 726
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "next",
                                                                                                                              "range": [
                                                                                                                                5977,
                                                                                                                                5981
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 727
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 731
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5968,
                                                                                                                              5981
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 718
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 731
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "right": {
                                                                                                                            "type": "Literal",
                                                                                                                            "value": 10,
                                                                                                                            "raw": "10",
                                                                                                                            "range": [
                                                                                                                              5982,
                                                                                                                              5984
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 732
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 734
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            5968,
                                                                                                                            5984
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 718
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 734
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5968,
                                                                                                                          5985
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 718
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 735
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "BreakStatement",
                                                                                                                        "label": null,
                                                                                                                        "range": [
                                                                                                                          5985,
                                                                                                                          5990
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 735
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 740
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5967,
                                                                                                                      5991
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 717
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 741
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "alternate": null,
                                                                                                                  "range": [
                                                                                                                    5951,
                                                                                                                    5991
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 701
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 741
                                                                                                                    }
                                                                                                                  }
                                                                                                                },
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "expression": {
                                                                                                                    "type": "SequenceExpression",
                                                                                                                    "expressions": [
                                                                                                                      {
                                                                                                                        "type": "AssignmentExpression",
                                                                                                                        "operator": "=",
                                                                                                                        "left": {
                                                                                                                          "type": "Identifier",
                                                                                                                          "name": "b",
                                                                                                                          "range": [
                                                                                                                            5991,
                                                                                                                            5992
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 741
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 742
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_this2",
                                                                                                                                "range": [
                                                                                                                                  5993,
                                                                                                                                  5999
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 743
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 749
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "pointsMap",
                                                                                                                                "range": [
                                                                                                                                  6000,
                                                                                                                                  6009
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 750
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 759
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                5993,
                                                                                                                                6009
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 743
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 759
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "get",
                                                                                                                              "range": [
                                                                                                                                6010,
                                                                                                                                6013
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 760
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 763
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              5993,
                                                                                                                              6013
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 743
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 763
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "a",
                                                                                                                                "range": [
                                                                                                                                  6014,
                                                                                                                                  6015
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 764
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 765
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "material",
                                                                                                                                "range": [
                                                                                                                                  6016,
                                                                                                                                  6024
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 766
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 774
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6014,
                                                                                                                                6024
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 764
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 774
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            5993,
                                                                                                                            6025
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 743
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 775
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          5991,
                                                                                                                          6025
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 741
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 775
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "b",
                                                                                                                            "range": [
                                                                                                                              6026,
                                                                                                                              6027
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 776
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 777
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "forEach",
                                                                                                                            "range": [
                                                                                                                              6028,
                                                                                                                              6035
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 778
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 785
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6026,
                                                                                                                            6035
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 776
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 785
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "FunctionExpression",
                                                                                                                            "id": null,
                                                                                                                            "params": [
                                                                                                                              {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "c",
                                                                                                                                "range": [
                                                                                                                                  6045,
                                                                                                                                  6046
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 795
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 796
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              }
                                                                                                                            ],
                                                                                                                            "body": {
                                                                                                                              "type": "BlockStatement",
                                                                                                                              "body": [
                                                                                                                                {
                                                                                                                                  "type": "ExpressionStatement",
                                                                                                                                  "expression": {
                                                                                                                                    "type": "LogicalExpression",
                                                                                                                                    "operator": "||",
                                                                                                                                    "left": {
                                                                                                                                      "type": "LogicalExpression",
                                                                                                                                      "operator": "||",
                                                                                                                                      "left": {
                                                                                                                                        "type": "CallExpression",
                                                                                                                                        "callee": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "computed": false,
                                                                                                                                              "object": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "name": "_this2",
                                                                                                                                                "range": [
                                                                                                                                                  6048,
                                                                                                                                                  6054
                                                                                                                                                ],
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 798
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 804
                                                                                                                                                  }
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "name": "session",
                                                                                                                                                "range": [
                                                                                                                                                  6055,
                                                                                                                                                  6062
                                                                                                                                                ],
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 805
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 812
                                                                                                                                                  }
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "range": [
                                                                                                                                                6048,
                                                                                                                                                6062
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 798
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 812
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "selector",
                                                                                                                                              "range": [
                                                                                                                                                6063,
                                                                                                                                                6071
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 813
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 821
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              6048,
                                                                                                                                              6071
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 798
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 821
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "isSelected",
                                                                                                                                            "range": [
                                                                                                                                              6072,
                                                                                                                                              6082
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 822
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 832
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            6048,
                                                                                                                                            6082
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 798
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 832
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "arguments": [
                                                                                                                                          {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "c",
                                                                                                                                              "range": [
                                                                                                                                                6083,
                                                                                                                                                6084
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 833
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 834
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "material",
                                                                                                                                              "range": [
                                                                                                                                                6085,
                                                                                                                                                6093
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 835
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 843
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              6083,
                                                                                                                                              6093
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 833
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 843
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        ],
                                                                                                                                        "range": [
                                                                                                                                          6048,
                                                                                                                                          6094
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 798
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 844
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "right": {
                                                                                                                                        "type": "CallExpression",
                                                                                                                                        "callee": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "_this2",
                                                                                                                                              "range": [
                                                                                                                                                6096,
                                                                                                                                                6102
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 846
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 852
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "hoveredPoints",
                                                                                                                                              "range": [
                                                                                                                                                6103,
                                                                                                                                                6116
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 853
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 866
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              6096,
                                                                                                                                              6116
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 846
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 866
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "has",
                                                                                                                                            "range": [
                                                                                                                                              6117,
                                                                                                                                              6120
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 867
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 870
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            6096,
                                                                                                                                            6120
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 846
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 870
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "arguments": [
                                                                                                                                          {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "c",
                                                                                                                                            "range": [
                                                                                                                                              6121,
                                                                                                                                              6122
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 871
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 872
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        ],
                                                                                                                                        "range": [
                                                                                                                                          6096,
                                                                                                                                          6123
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 846
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 873
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "range": [
                                                                                                                                        6048,
                                                                                                                                        6123
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 798
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 873
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "right": {
                                                                                                                                      "type": "CallExpression",
                                                                                                                                      "callee": {
                                                                                                                                        "type": "MemberExpression",
                                                                                                                                        "computed": false,
                                                                                                                                        "object": {
                                                                                                                                          "type": "MemberExpression",
                                                                                                                                          "computed": false,
                                                                                                                                          "object": {
                                                                                                                                            "type": "MemberExpression",
                                                                                                                                            "computed": false,
                                                                                                                                            "object": {
                                                                                                                                              "type": "MemberExpression",
                                                                                                                                              "computed": false,
                                                                                                                                              "object": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "name": "_this2",
                                                                                                                                                "range": [
                                                                                                                                                  6125,
                                                                                                                                                  6131
                                                                                                                                                ],
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 875
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 881
                                                                                                                                                  }
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "property": {
                                                                                                                                                "type": "Identifier",
                                                                                                                                                "name": "session",
                                                                                                                                                "range": [
                                                                                                                                                  6132,
                                                                                                                                                  6139
                                                                                                                                                ],
                                                                                                                                                "loc": {
                                                                                                                                                  "start": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 882
                                                                                                                                                  },
                                                                                                                                                  "end": {
                                                                                                                                                    "line": 12,
                                                                                                                                                    "column": 889
                                                                                                                                                  }
                                                                                                                                                }
                                                                                                                                              },
                                                                                                                                              "range": [
                                                                                                                                                6125,
                                                                                                                                                6139
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 875
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 889
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "property": {
                                                                                                                                              "type": "Identifier",
                                                                                                                                              "name": "pool",
                                                                                                                                              "range": [
                                                                                                                                                6140,
                                                                                                                                                6144
                                                                                                                                              ],
                                                                                                                                              "loc": {
                                                                                                                                                "start": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 890
                                                                                                                                                },
                                                                                                                                                "end": {
                                                                                                                                                  "line": 12,
                                                                                                                                                  "column": 894
                                                                                                                                                }
                                                                                                                                              }
                                                                                                                                            },
                                                                                                                                            "range": [
                                                                                                                                              6125,
                                                                                                                                              6144
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 875
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 894
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "property": {
                                                                                                                                            "type": "Identifier",
                                                                                                                                            "name": "scene",
                                                                                                                                            "range": [
                                                                                                                                              6145,
                                                                                                                                              6150
                                                                                                                                            ],
                                                                                                                                            "loc": {
                                                                                                                                              "start": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 895
                                                                                                                                              },
                                                                                                                                              "end": {
                                                                                                                                                "line": 12,
                                                                                                                                                "column": 900
                                                                                                                                              }
                                                                                                                                            }
                                                                                                                                          },
                                                                                                                                          "range": [
                                                                                                                                            6125,
                                                                                                                                            6150
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 875
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 900
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "property": {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "remove",
                                                                                                                                          "range": [
                                                                                                                                            6151,
                                                                                                                                            6157
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 901
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 907
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        },
                                                                                                                                        "range": [
                                                                                                                                          6125,
                                                                                                                                          6157
                                                                                                                                        ],
                                                                                                                                        "loc": {
                                                                                                                                          "start": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 875
                                                                                                                                          },
                                                                                                                                          "end": {
                                                                                                                                            "line": 12,
                                                                                                                                            "column": 907
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      },
                                                                                                                                      "arguments": [
                                                                                                                                        {
                                                                                                                                          "type": "Identifier",
                                                                                                                                          "name": "c",
                                                                                                                                          "range": [
                                                                                                                                            6158,
                                                                                                                                            6159
                                                                                                                                          ],
                                                                                                                                          "loc": {
                                                                                                                                            "start": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 908
                                                                                                                                            },
                                                                                                                                            "end": {
                                                                                                                                              "line": 12,
                                                                                                                                              "column": 909
                                                                                                                                            }
                                                                                                                                          }
                                                                                                                                        }
                                                                                                                                      ],
                                                                                                                                      "range": [
                                                                                                                                        6125,
                                                                                                                                        6160
                                                                                                                                      ],
                                                                                                                                      "loc": {
                                                                                                                                        "start": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 875
                                                                                                                                        },
                                                                                                                                        "end": {
                                                                                                                                          "line": 12,
                                                                                                                                          "column": 910
                                                                                                                                        }
                                                                                                                                      }
                                                                                                                                    },
                                                                                                                                    "range": [
                                                                                                                                      6048,
                                                                                                                                      6160
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 798
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 910
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    6048,
                                                                                                                                    6160
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 798
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 910
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              ],
                                                                                                                              "range": [
                                                                                                                                6047,
                                                                                                                                6161
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 797
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 911
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "generator": false,
                                                                                                                            "expression": false,
                                                                                                                            "range": [
                                                                                                                              6036,
                                                                                                                              6161
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 786
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 911
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          6026,
                                                                                                                          6162
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 776
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 912
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "_this2",
                                                                                                                              "range": [
                                                                                                                                6163,
                                                                                                                                6169
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 913
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 919
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "pointsMap",
                                                                                                                              "range": [
                                                                                                                                6170,
                                                                                                                                6179
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 920
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 929
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6163,
                                                                                                                              6179
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 913
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 929
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "delete",
                                                                                                                            "range": [
                                                                                                                              6180,
                                                                                                                              6186
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 930
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 936
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6163,
                                                                                                                            6186
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 913
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 936
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "a",
                                                                                                                              "range": [
                                                                                                                                6187,
                                                                                                                                6188
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 937
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 938
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "material",
                                                                                                                              "range": [
                                                                                                                                6189,
                                                                                                                                6197
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 939
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 947
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6187,
                                                                                                                              6197
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 937
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 947
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          6163,
                                                                                                                          6198
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 913
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 948
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      5991,
                                                                                                                      6198
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 741
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 948
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    5991,
                                                                                                                    6199
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 741
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 949
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                5944,
                                                                                                                6199
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 694
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 949
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 10,
                                                                                                                "raw": "10",
                                                                                                                "range": [
                                                                                                                  6204,
                                                                                                                  6206
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 954
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 956
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "expression": {
                                                                                                                    "type": "LogicalExpression",
                                                                                                                    "operator": "||",
                                                                                                                    "left": {
                                                                                                                      "type": "LogicalExpression",
                                                                                                                      "operator": "||",
                                                                                                                      "left": {
                                                                                                                        "type": "BinaryExpression",
                                                                                                                        "operator": "!==",
                                                                                                                        "left": {
                                                                                                                          "type": "Literal",
                                                                                                                          "value": "point",
                                                                                                                          "raw": "'point'",
                                                                                                                          "range": [
                                                                                                                            6207,
                                                                                                                            6214
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 957
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 964
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "right": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "a",
                                                                                                                              "range": [
                                                                                                                                6217,
                                                                                                                                6218
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 967
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 968
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "meta",
                                                                                                                              "range": [
                                                                                                                                6219,
                                                                                                                                6223
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 969
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 973
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6217,
                                                                                                                              6223
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 967
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 973
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "type",
                                                                                                                            "range": [
                                                                                                                              6224,
                                                                                                                              6228
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 974
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 978
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6217,
                                                                                                                            6228
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 967
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 978
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "range": [
                                                                                                                          6207,
                                                                                                                          6228
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 957
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 978
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "right": {
                                                                                                                        "type": "CallExpression",
                                                                                                                        "callee": {
                                                                                                                          "type": "MemberExpression",
                                                                                                                          "computed": false,
                                                                                                                          "object": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_this2",
                                                                                                                                "range": [
                                                                                                                                  6230,
                                                                                                                                  6236
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 980
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 986
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "session",
                                                                                                                                "range": [
                                                                                                                                  6237,
                                                                                                                                  6244
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 987
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 994
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6230,
                                                                                                                                6244
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 980
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 994
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "selector",
                                                                                                                              "range": [
                                                                                                                                6245,
                                                                                                                                6253
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 995
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1003
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6230,
                                                                                                                              6253
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 980
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1003
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "property": {
                                                                                                                            "type": "Identifier",
                                                                                                                            "name": "isSelected",
                                                                                                                            "range": [
                                                                                                                              6254,
                                                                                                                              6264
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1004
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1014
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "range": [
                                                                                                                            6230,
                                                                                                                            6264
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 980
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1014
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        "arguments": [
                                                                                                                          {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "a",
                                                                                                                              "range": [
                                                                                                                                6265,
                                                                                                                                6266
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1015
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1016
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "material",
                                                                                                                              "range": [
                                                                                                                                6267,
                                                                                                                                6275
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1017
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1025
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6265,
                                                                                                                              6275
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1015
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1025
                                                                                                                              }
                                                                                                                            }
                                                                                                                          }
                                                                                                                        ],
                                                                                                                        "range": [
                                                                                                                          6230,
                                                                                                                          6276
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 980
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1026
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6207,
                                                                                                                        6276
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 957
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1026
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "right": {
                                                                                                                      "type": "SequenceExpression",
                                                                                                                      "expressions": [
                                                                                                                        {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "_this2",
                                                                                                                                "range": [
                                                                                                                                  6279,
                                                                                                                                  6285
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1029
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1035
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "hoveredPoints",
                                                                                                                                "range": [
                                                                                                                                  6286,
                                                                                                                                  6299
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1036
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1049
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6279,
                                                                                                                                6299
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1029
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1049
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "delete",
                                                                                                                              "range": [
                                                                                                                                6300,
                                                                                                                                6306
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1050
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1056
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6279,
                                                                                                                              6306
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1029
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1056
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "a",
                                                                                                                                "range": [
                                                                                                                                  6307,
                                                                                                                                  6308
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1057
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1058
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "object",
                                                                                                                                "range": [
                                                                                                                                  6309,
                                                                                                                                  6315
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1059
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1065
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6307,
                                                                                                                                6315
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1057
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1065
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            6279,
                                                                                                                            6316
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1029
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1066
                                                                                                                            }
                                                                                                                          }
                                                                                                                        },
                                                                                                                        {
                                                                                                                          "type": "CallExpression",
                                                                                                                          "callee": {
                                                                                                                            "type": "MemberExpression",
                                                                                                                            "computed": false,
                                                                                                                            "object": {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "MemberExpression",
                                                                                                                                "computed": false,
                                                                                                                                "object": {
                                                                                                                                  "type": "MemberExpression",
                                                                                                                                  "computed": false,
                                                                                                                                  "object": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "_this2",
                                                                                                                                    "range": [
                                                                                                                                      6317,
                                                                                                                                      6323
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 1067
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 1073
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "property": {
                                                                                                                                    "type": "Identifier",
                                                                                                                                    "name": "session",
                                                                                                                                    "range": [
                                                                                                                                      6324,
                                                                                                                                      6331
                                                                                                                                    ],
                                                                                                                                    "loc": {
                                                                                                                                      "start": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 1074
                                                                                                                                      },
                                                                                                                                      "end": {
                                                                                                                                        "line": 12,
                                                                                                                                        "column": 1081
                                                                                                                                      }
                                                                                                                                    }
                                                                                                                                  },
                                                                                                                                  "range": [
                                                                                                                                    6317,
                                                                                                                                    6331
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 1067
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 1081
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "property": {
                                                                                                                                  "type": "Identifier",
                                                                                                                                  "name": "pool",
                                                                                                                                  "range": [
                                                                                                                                    6332,
                                                                                                                                    6336
                                                                                                                                  ],
                                                                                                                                  "loc": {
                                                                                                                                    "start": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 1082
                                                                                                                                    },
                                                                                                                                    "end": {
                                                                                                                                      "line": 12,
                                                                                                                                      "column": 1086
                                                                                                                                    }
                                                                                                                                  }
                                                                                                                                },
                                                                                                                                "range": [
                                                                                                                                  6317,
                                                                                                                                  6336
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1067
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1086
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "scene",
                                                                                                                                "range": [
                                                                                                                                  6337,
                                                                                                                                  6342
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1087
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1092
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6317,
                                                                                                                                6342
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1067
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1092
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "property": {
                                                                                                                              "type": "Identifier",
                                                                                                                              "name": "remove",
                                                                                                                              "range": [
                                                                                                                                6343,
                                                                                                                                6349
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1093
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1099
                                                                                                                                }
                                                                                                                              }
                                                                                                                            },
                                                                                                                            "range": [
                                                                                                                              6317,
                                                                                                                              6349
                                                                                                                            ],
                                                                                                                            "loc": {
                                                                                                                              "start": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1067
                                                                                                                              },
                                                                                                                              "end": {
                                                                                                                                "line": 12,
                                                                                                                                "column": 1099
                                                                                                                              }
                                                                                                                            }
                                                                                                                          },
                                                                                                                          "arguments": [
                                                                                                                            {
                                                                                                                              "type": "MemberExpression",
                                                                                                                              "computed": false,
                                                                                                                              "object": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "a",
                                                                                                                                "range": [
                                                                                                                                  6350,
                                                                                                                                  6351
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1100
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1101
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "property": {
                                                                                                                                "type": "Identifier",
                                                                                                                                "name": "object",
                                                                                                                                "range": [
                                                                                                                                  6352,
                                                                                                                                  6358
                                                                                                                                ],
                                                                                                                                "loc": {
                                                                                                                                  "start": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1102
                                                                                                                                  },
                                                                                                                                  "end": {
                                                                                                                                    "line": 12,
                                                                                                                                    "column": 1108
                                                                                                                                  }
                                                                                                                                }
                                                                                                                              },
                                                                                                                              "range": [
                                                                                                                                6350,
                                                                                                                                6358
                                                                                                                              ],
                                                                                                                              "loc": {
                                                                                                                                "start": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1100
                                                                                                                                },
                                                                                                                                "end": {
                                                                                                                                  "line": 12,
                                                                                                                                  "column": 1108
                                                                                                                                }
                                                                                                                              }
                                                                                                                            }
                                                                                                                          ],
                                                                                                                          "range": [
                                                                                                                            6317,
                                                                                                                            6359
                                                                                                                          ],
                                                                                                                          "loc": {
                                                                                                                            "start": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1067
                                                                                                                            },
                                                                                                                            "end": {
                                                                                                                              "line": 12,
                                                                                                                              "column": 1109
                                                                                                                            }
                                                                                                                          }
                                                                                                                        }
                                                                                                                      ],
                                                                                                                      "range": [
                                                                                                                        6279,
                                                                                                                        6359
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1029
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1109
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "range": [
                                                                                                                      6207,
                                                                                                                      6360
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 957
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1110
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6207,
                                                                                                                    6361
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 957
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1111
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6199,
                                                                                                                6361
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 949
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1111
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 11,
                                                                                                                "raw": "11",
                                                                                                                "range": [
                                                                                                                  6366,
                                                                                                                  6368
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1116
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1118
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "ExpressionStatement",
                                                                                                                  "expression": {
                                                                                                                    "type": "CallExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_this2",
                                                                                                                        "range": [
                                                                                                                          6369,
                                                                                                                          6375
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1119
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1125
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "unhover",
                                                                                                                        "range": [
                                                                                                                          6376,
                                                                                                                          6383
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1126
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1133
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6369,
                                                                                                                        6383
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1119
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1133
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [
                                                                                                                      {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "a",
                                                                                                                        "range": [
                                                                                                                          6384,
                                                                                                                          6385
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1134
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1135
                                                                                                                          }
                                                                                                                        }
                                                                                                                      }
                                                                                                                    ],
                                                                                                                    "range": [
                                                                                                                      6369,
                                                                                                                      6386
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1119
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1136
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6369,
                                                                                                                    6387
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1119
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1137
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6361,
                                                                                                                6387
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1111
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1137
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": 12,
                                                                                                                "raw": "12",
                                                                                                                "range": [
                                                                                                                  6392,
                                                                                                                  6394
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1142
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1144
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [],
                                                                                                              "range": [
                                                                                                                6387,
                                                                                                                6395
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1137
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1145
                                                                                                                }
                                                                                                              }
                                                                                                            },
                                                                                                            {
                                                                                                              "type": "SwitchCase",
                                                                                                              "test": {
                                                                                                                "type": "Literal",
                                                                                                                "value": "end",
                                                                                                                "raw": "'end'",
                                                                                                                "range": [
                                                                                                                  6399,
                                                                                                                  6404
                                                                                                                ],
                                                                                                                "loc": {
                                                                                                                  "start": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1149
                                                                                                                  },
                                                                                                                  "end": {
                                                                                                                    "line": 12,
                                                                                                                    "column": 1154
                                                                                                                  }
                                                                                                                }
                                                                                                              },
                                                                                                              "consequent": [
                                                                                                                {
                                                                                                                  "type": "ReturnStatement",
                                                                                                                  "argument": {
                                                                                                                    "type": "CallExpression",
                                                                                                                    "callee": {
                                                                                                                      "type": "MemberExpression",
                                                                                                                      "computed": false,
                                                                                                                      "object": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "_context",
                                                                                                                        "range": [
                                                                                                                          6412,
                                                                                                                          6420
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1162
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1170
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "property": {
                                                                                                                        "type": "Identifier",
                                                                                                                        "name": "stop",
                                                                                                                        "range": [
                                                                                                                          6421,
                                                                                                                          6425
                                                                                                                        ],
                                                                                                                        "loc": {
                                                                                                                          "start": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1171
                                                                                                                          },
                                                                                                                          "end": {
                                                                                                                            "line": 12,
                                                                                                                            "column": 1175
                                                                                                                          }
                                                                                                                        }
                                                                                                                      },
                                                                                                                      "range": [
                                                                                                                        6412,
                                                                                                                        6425
                                                                                                                      ],
                                                                                                                      "loc": {
                                                                                                                        "start": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1162
                                                                                                                        },
                                                                                                                        "end": {
                                                                                                                          "line": 12,
                                                                                                                          "column": 1175
                                                                                                                        }
                                                                                                                      }
                                                                                                                    },
                                                                                                                    "arguments": [],
                                                                                                                    "range": [
                                                                                                                      6412,
                                                                                                                      6427
                                                                                                                    ],
                                                                                                                    "loc": {
                                                                                                                      "start": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1162
                                                                                                                      },
                                                                                                                      "end": {
                                                                                                                        "line": 12,
                                                                                                                        "column": 1177
                                                                                                                      }
                                                                                                                    }
                                                                                                                  },
                                                                                                                  "range": [
                                                                                                                    6405,
                                                                                                                    6428
                                                                                                                  ],
                                                                                                                  "loc": {
                                                                                                                    "start": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1155
                                                                                                                    },
                                                                                                                    "end": {
                                                                                                                      "line": 12,
                                                                                                                      "column": 1178
                                                                                                                    }
                                                                                                                  }
                                                                                                                }
                                                                                                              ],
                                                                                                              "range": [
                                                                                                                6395,
                                                                                                                6428
                                                                                                              ],
                                                                                                              "loc": {
                                                                                                                "start": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1145
                                                                                                                },
                                                                                                                "end": {
                                                                                                                  "line": 12,
                                                                                                                  "column": 1178
                                                                                                                }
                                                                                                              }
                                                                                                            }
                                                                                                          ],
                                                                                                          "range": [
                                                                                                            5540,
                                                                                                            6429
                                                                                                          ],
                                                                                                          "loc": {
                                                                                                            "start": {
                                                                                                              "line": 12,
                                                                                                              "column": 290
                                                                                                            },
                                                                                                            "end": {
                                                                                                              "line": 12,
                                                                                                              "column": 1179
                                                                                                            }
                                                                                                          }
                                                                                                        },
                                                                                                        "range": [
                                                                                                          5532,
                                                                                                          6429
                                                                                                        ],
                                                                                                        "loc": {
                                                                                                          "start": {
                                                                                                            "line": 12,
                                                                                                            "column": 282
                                                                                                          },
                                                                                                          "end": {
                                                                                                            "line": 12,
                                                                                                            "column": 1179
                                                                                                          }
                                                                                                        }
                                                                                                      }
                                                                                                    ],
                                                                                                    "range": [
                                                                                                      5531,
                                                                                                      6430
                                                                                                    ],
                                                                                                    "loc": {
                                                                                                      "start": {
                                                                                                        "line": 12,
                                                                                                        "column": 281
                                                                                                      },
                                                                                                      "end": {
                                                                                                        "line": 12,
                                                                                                        "column": 1180
                                                                                                      }
                                                                                                    }
                                                                                                  },
                                                                                                  "generator": false,
                                                                                                  "expression": false,
                                                                                                  "range": [
                                                                                                    5504,
                                                                                                    6430
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 254
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 1180
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_callee",
                                                                                                  "range": [
                                                                                                    6431,
                                                                                                    6438
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 1181
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 1188
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_this2",
                                                                                                  "range": [
                                                                                                    6439,
                                                                                                    6445
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 1189
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 1195
                                                                                                    }
                                                                                                  }
                                                                                                }
                                                                                              ],
                                                                                              "range": [
                                                                                                5477,
                                                                                                6446
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 227
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1196
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              5470,
                                                                                              6446
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 220
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1196
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "range": [
                                                                                          5463,
                                                                                          6447
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 213
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1197
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "generator": false,
                                                                                      "expression": false,
                                                                                      "range": [
                                                                                        5444,
                                                                                        6447
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 194
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1197
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    5417,
                                                                                    6448
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 167
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1198
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                5386,
                                                                                6449
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 136
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1199
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5381,
                                                                              6449
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 131
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1199
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "kind": "var",
                                                                        "range": [
                                                                          5377,
                                                                          6450
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 127
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1200
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "ReturnStatement",
                                                                        "argument": {
                                                                          "type": "FunctionExpression",
                                                                          "id": null,
                                                                          "params": [
                                                                            {
                                                                              "type": "Identifier",
                                                                              "name": "_x",
                                                                              "range": [
                                                                                6466,
                                                                                6468
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1216
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1218
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "body": {
                                                                            "type": "BlockStatement",
                                                                            "body": [
                                                                              {
                                                                                "type": "ReturnStatement",
                                                                                "argument": {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_ref",
                                                                                      "range": [
                                                                                        6477,
                                                                                        6481
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1227
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1231
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "apply",
                                                                                      "range": [
                                                                                        6482,
                                                                                        6487
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1232
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1237
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6477,
                                                                                      6487
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1227
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1237
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [
                                                                                    {
                                                                                      "type": "ThisExpression",
                                                                                      "range": [
                                                                                        6488,
                                                                                        6492
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1238
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1242
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    {
                                                                                      "type": "Identifier",
                                                                                      "name": "arguments",
                                                                                      "range": [
                                                                                        6493,
                                                                                        6502
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1243
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1252
                                                                                        }
                                                                                      }
                                                                                    }
                                                                                  ],
                                                                                  "range": [
                                                                                    6477,
                                                                                    6503
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1227
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1253
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6470,
                                                                                  6503
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1220
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1253
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              6469,
                                                                              6504
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1219
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1254
                                                                              }
                                                                            }
                                                                          },
                                                                          "generator": false,
                                                                          "expression": false,
                                                                          "range": [
                                                                            6457,
                                                                            6504
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 12,
                                                                              "column": 1207
                                                                            },
                                                                            "end": {
                                                                              "line": 12,
                                                                              "column": 1254
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          6450,
                                                                          6504
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1200
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1254
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      5376,
                                                                      6505
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 126
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1255
                                                                      }
                                                                    }
                                                                  },
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "range": [
                                                                    5366,
                                                                    6505
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 116
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1255
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [],
                                                                "range": [
                                                                  5366,
                                                                  6507
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 116
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1257
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              5269,
                                                              6508
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 1258
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    6510,
                                                                    6511
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1260
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1261
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_defineProperty3",
                                                                    "range": [
                                                                      6512,
                                                                      6528
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1262
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1278
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "default",
                                                                    "range": [
                                                                      6529,
                                                                      6536
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1279
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1286
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6512,
                                                                    6536
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1262
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1286
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                6510,
                                                                6536
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 1260
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 1286
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "_session$pool$scene$o",
                                                                "range": [
                                                                  6538,
                                                                  6559
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1288
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1309
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_object2",
                                                                        "range": [
                                                                          6560,
                                                                          6568
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1310
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1318
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "default",
                                                                        "range": [
                                                                          6569,
                                                                          6576
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1319
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1326
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6560,
                                                                        6576
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1310
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 1326
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Events",
                                                                      "range": [
                                                                        6577,
                                                                        6583
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1327
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 1333
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6560,
                                                                      6583
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1310
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1333
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Interaction",
                                                                    "range": [
                                                                      6584,
                                                                      6595
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1334
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1345
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6560,
                                                                    6595
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1310
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1345
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "Missed",
                                                                  "range": [
                                                                    6596,
                                                                    6602
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1346
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1352
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6560,
                                                                  6602
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1310
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1352
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "SequenceExpression",
                                                                        "expressions": [
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "Identifier",
                                                                                "name": "_this2",
                                                                                "range": [
                                                                                  6614,
                                                                                  6620
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1364
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1370
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "removePoints",
                                                                                "range": [
                                                                                  6621,
                                                                                  6633
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1371
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1383
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6614,
                                                                                6633
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1364
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1383
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [],
                                                                            "range": [
                                                                              6614,
                                                                              6635
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1364
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1385
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "CallExpression",
                                                                            "callee": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "_this2",
                                                                                    "range": [
                                                                                      6636,
                                                                                      6642
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1386
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1392
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "session",
                                                                                    "range": [
                                                                                      6643,
                                                                                      6650
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1393
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1400
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6636,
                                                                                    6650
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1386
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1400
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "selector",
                                                                                  "range": [
                                                                                    6651,
                                                                                    6659
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1401
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1409
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6636,
                                                                                  6659
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1386
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1409
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "removeAll",
                                                                                "range": [
                                                                                  6660,
                                                                                  6669
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1410
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1419
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6636,
                                                                                6669
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1386
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1419
                                                                                }
                                                                              }
                                                                            },
                                                                            "arguments": [],
                                                                            "range": [
                                                                              6636,
                                                                              6671
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1386
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1421
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          6614,
                                                                          6671
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1364
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1421
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6614,
                                                                        6671
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1364
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 1421
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6613,
                                                                    6672
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1363
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1422
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  6603,
                                                                  6672
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1353
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1422
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6509,
                                                              6673
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 1259
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 1423
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    6675,
                                                                    6676
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1425
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1426
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_defineProperty3",
                                                                    "range": [
                                                                      6677,
                                                                      6693
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1427
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1443
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "default",
                                                                    "range": [
                                                                      6694,
                                                                      6701
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1444
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1451
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6677,
                                                                    6701
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1427
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1451
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                6675,
                                                                6701
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 1425
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 1451
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "_session$pool$scene$o",
                                                                "range": [
                                                                  6703,
                                                                  6724
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1453
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1474
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_object2",
                                                                        "range": [
                                                                          6725,
                                                                          6733
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1475
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1483
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "default",
                                                                        "range": [
                                                                          6734,
                                                                          6741
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1484
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1491
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6725,
                                                                        6741
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1475
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 1491
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Events",
                                                                      "range": [
                                                                        6742,
                                                                        6748
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1492
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 1498
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6725,
                                                                      6748
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1475
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1498
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "Lifecycle",
                                                                    "range": [
                                                                      6749,
                                                                      6758
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 12,
                                                                        "column": 1499
                                                                      },
                                                                      "end": {
                                                                        "line": 12,
                                                                        "column": 1508
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6725,
                                                                    6758
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1475
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1508
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "Rendered",
                                                                  "range": [
                                                                    6759,
                                                                    6767
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1509
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 1517
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6725,
                                                                  6767
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1475
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 1517
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "IfStatement",
                                                                      "test": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_this2",
                                                                                  "range": [
                                                                                    6782,
                                                                                    6788
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1532
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1538
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "session",
                                                                                  "range": [
                                                                                    6789,
                                                                                    6796
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1539
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1546
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6782,
                                                                                  6796
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1532
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1546
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "pool",
                                                                                "range": [
                                                                                  6797,
                                                                                  6801
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1547
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1551
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                6782,
                                                                                6801
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1532
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1551
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "view",
                                                                              "range": [
                                                                                6802,
                                                                                6806
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1552
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1556
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              6782,
                                                                              6806
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1532
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1556
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "controls",
                                                                            "range": [
                                                                              6807,
                                                                              6815
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1557
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1565
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            6782,
                                                                            6815
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 12,
                                                                              "column": 1532
                                                                            },
                                                                            "end": {
                                                                              "line": 12,
                                                                              "column": 1565
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "inMotion",
                                                                          "range": [
                                                                            6816,
                                                                            6824
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 12,
                                                                              "column": 1566
                                                                            },
                                                                            "end": {
                                                                              "line": 12,
                                                                              "column": 1574
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          6782,
                                                                          6824
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1532
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 1574
                                                                          }
                                                                        }
                                                                      },
                                                                      "consequent": {
                                                                        "type": "BlockStatement",
                                                                        "body": [
                                                                          {
                                                                            "type": "VariableDeclaration",
                                                                            "declarations": [
                                                                              {
                                                                                "type": "VariableDeclarator",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "b",
                                                                                  "range": [
                                                                                    6830,
                                                                                    6831
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1580
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1581
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "init": {
                                                                                  "type": "CallExpression",
                                                                                  "callee": {
                                                                                    "type": "MemberExpression",
                                                                                    "computed": false,
                                                                                    "object": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_this2",
                                                                                      "range": [
                                                                                        6832,
                                                                                        6838
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1582
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1588
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "property": {
                                                                                      "type": "Identifier",
                                                                                      "name": "calculatePointScaleFactor",
                                                                                      "range": [
                                                                                        6839,
                                                                                        6864
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1589
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1614
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      6832,
                                                                                      6864
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1582
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1614
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "arguments": [],
                                                                                  "range": [
                                                                                    6832,
                                                                                    6866
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1582
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1616
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6830,
                                                                                  6866
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1580
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1616
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "VariableDeclarator",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_iteratorNormalCompletion",
                                                                                  "range": [
                                                                                    6867,
                                                                                    6892
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1617
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1642
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "init": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      6894,
                                                                                      6895
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1644
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1645
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    6893,
                                                                                    6895
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1643
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1645
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6867,
                                                                                  6895
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1617
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1645
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "VariableDeclarator",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_didIteratorError",
                                                                                  "range": [
                                                                                    6896,
                                                                                    6913
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1646
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1663
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "init": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "!",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 1,
                                                                                    "raw": "1",
                                                                                    "range": [
                                                                                      6915,
                                                                                      6916
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1665
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1666
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    6914,
                                                                                    6916
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1664
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1666
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6896,
                                                                                  6916
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1646
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1666
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "VariableDeclarator",
                                                                                "id": {
                                                                                  "type": "Identifier",
                                                                                  "name": "_iteratorError",
                                                                                  "range": [
                                                                                    6917,
                                                                                    6931
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1667
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1681
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "init": {
                                                                                  "type": "UnaryExpression",
                                                                                  "operator": "void",
                                                                                  "argument": {
                                                                                    "type": "Literal",
                                                                                    "value": 0,
                                                                                    "raw": "0",
                                                                                    "range": [
                                                                                      6937,
                                                                                      6938
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1687
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1688
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "prefix": true,
                                                                                  "range": [
                                                                                    6932,
                                                                                    6938
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1682
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1688
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  6917,
                                                                                  6938
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1667
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1688
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "kind": "var",
                                                                            "range": [
                                                                              6826,
                                                                              6939
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1576
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 1689
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "TryStatement",
                                                                            "block": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "ForStatement",
                                                                                  "init": {
                                                                                    "type": "VariableDeclaration",
                                                                                    "declarations": [
                                                                                      {
                                                                                        "type": "VariableDeclarator",
                                                                                        "id": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_step",
                                                                                          "range": [
                                                                                            6951,
                                                                                            6956
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1701
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1706
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "init": null,
                                                                                        "range": [
                                                                                          6951,
                                                                                          6956
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1701
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1706
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "VariableDeclarator",
                                                                                        "id": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_iterator",
                                                                                          "range": [
                                                                                            6957,
                                                                                            6966
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1707
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1716
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "init": {
                                                                                          "type": "CallExpression",
                                                                                          "callee": {
                                                                                            "type": "SequenceExpression",
                                                                                            "expressions": [
                                                                                              {
                                                                                                "type": "Literal",
                                                                                                "value": 0,
                                                                                                "raw": "0",
                                                                                                "range": [
                                                                                                  6968,
                                                                                                  6969
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1718
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1719
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              {
                                                                                                "type": "MemberExpression",
                                                                                                "computed": false,
                                                                                                "object": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "_getIterator3",
                                                                                                  "range": [
                                                                                                    6970,
                                                                                                    6983
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 1720
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 1733
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "property": {
                                                                                                  "type": "Identifier",
                                                                                                  "name": "default",
                                                                                                  "range": [
                                                                                                    6984,
                                                                                                    6991
                                                                                                  ],
                                                                                                  "loc": {
                                                                                                    "start": {
                                                                                                      "line": 12,
                                                                                                      "column": 1734
                                                                                                    },
                                                                                                    "end": {
                                                                                                      "line": 12,
                                                                                                      "column": 1741
                                                                                                    }
                                                                                                  }
                                                                                                },
                                                                                                "range": [
                                                                                                  6970,
                                                                                                  6991
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1720
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1741
                                                                                                  }
                                                                                                }
                                                                                              }
                                                                                            ],
                                                                                            "range": [
                                                                                              6968,
                                                                                              6991
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1718
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1741
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "arguments": [
                                                                                            {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_this2",
                                                                                                "range": [
                                                                                                  6993,
                                                                                                  6999
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1743
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1749
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "createdPoints",
                                                                                                "range": [
                                                                                                  7000,
                                                                                                  7013
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1750
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1763
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                6993,
                                                                                                7013
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1743
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1763
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            6967,
                                                                                            7014
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1717
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1764
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          6957,
                                                                                          7014
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1707
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1764
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "kind": "var",
                                                                                    "range": [
                                                                                      6947,
                                                                                      7014
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1697
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1764
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "test": {
                                                                                    "type": "UnaryExpression",
                                                                                    "operator": "!",
                                                                                    "argument": {
                                                                                      "type": "AssignmentExpression",
                                                                                      "operator": "=",
                                                                                      "left": {
                                                                                        "type": "Identifier",
                                                                                        "name": "_iteratorNormalCompletion",
                                                                                        "range": [
                                                                                          7017,
                                                                                          7042
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1767
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1792
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "right": {
                                                                                        "type": "MemberExpression",
                                                                                        "computed": false,
                                                                                        "object": {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_step",
                                                                                            "range": [
                                                                                              7044,
                                                                                              7049
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1794
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1799
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_iterator",
                                                                                                "range": [
                                                                                                  7050,
                                                                                                  7059
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1800
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1809
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "next",
                                                                                                "range": [
                                                                                                  7060,
                                                                                                  7064
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1810
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1814
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                7050,
                                                                                                7064
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1800
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1814
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [],
                                                                                            "range": [
                                                                                              7050,
                                                                                              7066
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1800
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1816
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            7044,
                                                                                            7066
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1794
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1816
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "property": {
                                                                                          "type": "Identifier",
                                                                                          "name": "done",
                                                                                          "range": [
                                                                                            7068,
                                                                                            7072
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1818
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1822
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          7043,
                                                                                          7072
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1793
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1822
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "range": [
                                                                                        7017,
                                                                                        7072
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1767
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1822
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "prefix": true,
                                                                                    "range": [
                                                                                      7015,
                                                                                      7073
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1765
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1823
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "update": {
                                                                                    "type": "AssignmentExpression",
                                                                                    "operator": "=",
                                                                                    "left": {
                                                                                      "type": "Identifier",
                                                                                      "name": "_iteratorNormalCompletion",
                                                                                      "range": [
                                                                                        7074,
                                                                                        7099
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1824
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1849
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "right": {
                                                                                      "type": "UnaryExpression",
                                                                                      "operator": "!",
                                                                                      "argument": {
                                                                                        "type": "Literal",
                                                                                        "value": 0,
                                                                                        "raw": "0",
                                                                                        "range": [
                                                                                          7101,
                                                                                          7102
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1851
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1852
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      "prefix": true,
                                                                                      "range": [
                                                                                        7100,
                                                                                        7102
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1850
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1852
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      7074,
                                                                                      7102
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1824
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1852
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "body": {
                                                                                    "type": "BlockStatement",
                                                                                    "body": [
                                                                                      {
                                                                                        "type": "VariableDeclaration",
                                                                                        "declarations": [
                                                                                          {
                                                                                            "type": "VariableDeclarator",
                                                                                            "id": {
                                                                                              "type": "Identifier",
                                                                                              "name": "a",
                                                                                              "range": [
                                                                                                7108,
                                                                                                7109
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1858
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1859
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "init": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_step",
                                                                                                "range": [
                                                                                                  7110,
                                                                                                  7115
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1860
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1865
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "value",
                                                                                                "range": [
                                                                                                  7116,
                                                                                                  7121
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1866
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1871
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                7110,
                                                                                                7121
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1860
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1871
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              7108,
                                                                                              7121
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1858
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1871
                                                                                              }
                                                                                            }
                                                                                          }
                                                                                        ],
                                                                                        "kind": "var",
                                                                                        "range": [
                                                                                          7104,
                                                                                          7122
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1854
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1872
                                                                                          }
                                                                                        }
                                                                                      },
                                                                                      {
                                                                                        "type": "ExpressionStatement",
                                                                                        "expression": {
                                                                                          "type": "CallExpression",
                                                                                          "callee": {
                                                                                            "type": "MemberExpression",
                                                                                            "computed": false,
                                                                                            "object": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "a",
                                                                                                "range": [
                                                                                                  7122,
                                                                                                  7123
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1872
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1873
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "scale",
                                                                                                "range": [
                                                                                                  7124,
                                                                                                  7129
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1874
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1879
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                7122,
                                                                                                7129
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1872
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1879
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "property": {
                                                                                              "type": "Identifier",
                                                                                              "name": "set",
                                                                                              "range": [
                                                                                                7130,
                                                                                                7133
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1880
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1883
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              7122,
                                                                                              7133
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1872
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1883
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "arguments": [
                                                                                            {
                                                                                              "type": "Identifier",
                                                                                              "name": "b",
                                                                                              "range": [
                                                                                                7134,
                                                                                                7135
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1884
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1885
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "Identifier",
                                                                                              "name": "b",
                                                                                              "range": [
                                                                                                7136,
                                                                                                7137
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1886
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1887
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            {
                                                                                              "type": "Identifier",
                                                                                              "name": "b",
                                                                                              "range": [
                                                                                                7138,
                                                                                                7139
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1888
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1889
                                                                                                }
                                                                                              }
                                                                                            }
                                                                                          ],
                                                                                          "range": [
                                                                                            7122,
                                                                                            7140
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1872
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1890
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          7122,
                                                                                          7140
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1872
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 1890
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      7103,
                                                                                      7141
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1853
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1891
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    6943,
                                                                                    7141
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1693
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 1891
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                6942,
                                                                                7142
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1692
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1892
                                                                                }
                                                                              }
                                                                            },
                                                                            "handler": {
                                                                              "type": "CatchClause",
                                                                              "param": {
                                                                                "type": "Identifier",
                                                                                "name": "err",
                                                                                "range": [
                                                                                  7148,
                                                                                  7151
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1898
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1901
                                                                                  }
                                                                                }
                                                                              },
                                                                              "body": {
                                                                                "type": "BlockStatement",
                                                                                "body": [
                                                                                  {
                                                                                    "type": "ExpressionStatement",
                                                                                    "expression": {
                                                                                      "type": "SequenceExpression",
                                                                                      "expressions": [
                                                                                        {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_didIteratorError",
                                                                                            "range": [
                                                                                              7153,
                                                                                              7170
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1903
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1920
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "UnaryExpression",
                                                                                            "operator": "!",
                                                                                            "argument": {
                                                                                              "type": "Literal",
                                                                                              "value": 0,
                                                                                              "raw": "0",
                                                                                              "range": [
                                                                                                7172,
                                                                                                7173
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1922
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1923
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "prefix": true,
                                                                                            "range": [
                                                                                              7171,
                                                                                              7173
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1921
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1923
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            7153,
                                                                                            7173
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1903
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1923
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        {
                                                                                          "type": "AssignmentExpression",
                                                                                          "operator": "=",
                                                                                          "left": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_iteratorError",
                                                                                            "range": [
                                                                                              7174,
                                                                                              7188
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1924
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1938
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "Identifier",
                                                                                            "name": "err",
                                                                                            "range": [
                                                                                              7189,
                                                                                              7192
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1939
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1942
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            7174,
                                                                                            7192
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1924
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 1942
                                                                                            }
                                                                                          }
                                                                                        }
                                                                                      ],
                                                                                      "range": [
                                                                                        7153,
                                                                                        7192
                                                                                      ],
                                                                                      "loc": {
                                                                                        "start": {
                                                                                          "line": 12,
                                                                                          "column": 1903
                                                                                        },
                                                                                        "end": {
                                                                                          "line": 12,
                                                                                          "column": 1942
                                                                                        }
                                                                                      }
                                                                                    },
                                                                                    "range": [
                                                                                      7153,
                                                                                      7192
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1903
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 1942
                                                                                      }
                                                                                    }
                                                                                  }
                                                                                ],
                                                                                "range": [
                                                                                  7152,
                                                                                  7193
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 12,
                                                                                    "column": 1902
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 12,
                                                                                    "column": 1943
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                7142,
                                                                                7193
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1892
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 1943
                                                                                }
                                                                              }
                                                                            },
                                                                            "finalizer": {
                                                                              "type": "BlockStatement",
                                                                              "body": [
                                                                                {
                                                                                  "type": "TryStatement",
                                                                                  "block": {
                                                                                    "type": "BlockStatement",
                                                                                    "body": [
                                                                                      {
                                                                                        "type": "ExpressionStatement",
                                                                                        "expression": {
                                                                                          "type": "LogicalExpression",
                                                                                          "operator": "&&",
                                                                                          "left": {
                                                                                            "type": "LogicalExpression",
                                                                                            "operator": "&&",
                                                                                            "left": {
                                                                                              "type": "UnaryExpression",
                                                                                              "operator": "!",
                                                                                              "argument": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_iteratorNormalCompletion",
                                                                                                "range": [
                                                                                                  7206,
                                                                                                  7231
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1956
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1981
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "prefix": true,
                                                                                              "range": [
                                                                                                7205,
                                                                                                7231
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1955
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1981
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "right": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_iterator",
                                                                                                "range": [
                                                                                                  7233,
                                                                                                  7242
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1983
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1992
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "return",
                                                                                                "range": [
                                                                                                  7243,
                                                                                                  7249
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 1993
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 1999
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                7233,
                                                                                                7249
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 1983
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 1999
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "range": [
                                                                                              7205,
                                                                                              7249
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 1955
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 1999
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "right": {
                                                                                            "type": "CallExpression",
                                                                                            "callee": {
                                                                                              "type": "MemberExpression",
                                                                                              "computed": false,
                                                                                              "object": {
                                                                                                "type": "Identifier",
                                                                                                "name": "_iterator",
                                                                                                "range": [
                                                                                                  7251,
                                                                                                  7260
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 2001
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 2010
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "property": {
                                                                                                "type": "Identifier",
                                                                                                "name": "return",
                                                                                                "range": [
                                                                                                  7261,
                                                                                                  7267
                                                                                                ],
                                                                                                "loc": {
                                                                                                  "start": {
                                                                                                    "line": 12,
                                                                                                    "column": 2011
                                                                                                  },
                                                                                                  "end": {
                                                                                                    "line": 12,
                                                                                                    "column": 2017
                                                                                                  }
                                                                                                }
                                                                                              },
                                                                                              "range": [
                                                                                                7251,
                                                                                                7267
                                                                                              ],
                                                                                              "loc": {
                                                                                                "start": {
                                                                                                  "line": 12,
                                                                                                  "column": 2001
                                                                                                },
                                                                                                "end": {
                                                                                                  "line": 12,
                                                                                                  "column": 2017
                                                                                                }
                                                                                              }
                                                                                            },
                                                                                            "arguments": [],
                                                                                            "range": [
                                                                                              7251,
                                                                                              7269
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 2001
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 2019
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            7205,
                                                                                            7269
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 1955
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 2019
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "range": [
                                                                                          7205,
                                                                                          7269
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 1955
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 2019
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      7204,
                                                                                      7270
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 1954
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 2020
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "handler": null,
                                                                                  "finalizer": {
                                                                                    "type": "BlockStatement",
                                                                                    "body": [
                                                                                      {
                                                                                        "type": "IfStatement",
                                                                                        "test": {
                                                                                          "type": "Identifier",
                                                                                          "name": "_didIteratorError",
                                                                                          "range": [
                                                                                            7281,
                                                                                            7298
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 2031
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 2048
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "consequent": {
                                                                                          "type": "ThrowStatement",
                                                                                          "argument": {
                                                                                            "type": "Identifier",
                                                                                            "name": "_iteratorError",
                                                                                            "range": [
                                                                                              7305,
                                                                                              7319
                                                                                            ],
                                                                                            "loc": {
                                                                                              "start": {
                                                                                                "line": 12,
                                                                                                "column": 2055
                                                                                              },
                                                                                              "end": {
                                                                                                "line": 12,
                                                                                                "column": 2069
                                                                                              }
                                                                                            }
                                                                                          },
                                                                                          "range": [
                                                                                            7299,
                                                                                            7319
                                                                                          ],
                                                                                          "loc": {
                                                                                            "start": {
                                                                                              "line": 12,
                                                                                              "column": 2049
                                                                                            },
                                                                                            "end": {
                                                                                              "line": 12,
                                                                                              "column": 2069
                                                                                            }
                                                                                          }
                                                                                        },
                                                                                        "alternate": null,
                                                                                        "range": [
                                                                                          7278,
                                                                                          7319
                                                                                        ],
                                                                                        "loc": {
                                                                                          "start": {
                                                                                            "line": 12,
                                                                                            "column": 2028
                                                                                          },
                                                                                          "end": {
                                                                                            "line": 12,
                                                                                            "column": 2069
                                                                                          }
                                                                                        }
                                                                                      }
                                                                                    ],
                                                                                    "range": [
                                                                                      7277,
                                                                                      7320
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 12,
                                                                                        "column": 2027
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 12,
                                                                                        "column": 2070
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    7201,
                                                                                    7320
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 12,
                                                                                      "column": 1951
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 12,
                                                                                      "column": 2070
                                                                                    }
                                                                                  }
                                                                                }
                                                                              ],
                                                                              "range": [
                                                                                7200,
                                                                                7321
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 12,
                                                                                  "column": 1950
                                                                                },
                                                                                "end": {
                                                                                  "line": 12,
                                                                                  "column": 2071
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              6939,
                                                                              7321
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 12,
                                                                                "column": 1689
                                                                              },
                                                                              "end": {
                                                                                "line": 12,
                                                                                "column": 2071
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          6825,
                                                                          7322
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 12,
                                                                            "column": 1575
                                                                          },
                                                                          "end": {
                                                                            "line": 12,
                                                                            "column": 2072
                                                                          }
                                                                        }
                                                                      },
                                                                      "alternate": null,
                                                                      "range": [
                                                                        6779,
                                                                        7322
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 12,
                                                                          "column": 1529
                                                                        },
                                                                        "end": {
                                                                          "line": 12,
                                                                          "column": 2072
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    6778,
                                                                    7323
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 1528
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 2073
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  6768,
                                                                  7323
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 1518
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 2073
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6674,
                                                              7324
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 1424
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2074
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "_session$pool$scene$o",
                                                            "range": [
                                                              7325,
                                                              7346
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2075
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2096
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4501,
                                                          7346
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 7,
                                                            "column": 856
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2096
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4473,
                                                      7348
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 7,
                                                        "column": 828
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 2098
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3511,
                                                  7348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 6,
                                                    "column": 1005
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 2098
                                                  }
                                                }
                                              },
                                              "range": [
                                                3511,
                                                7348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 6,
                                                  "column": 1005
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 2098
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3472,
                                            7349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 6,
                                              "column": 966
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 2099
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3452,
                                          7349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 6,
                                            "column": 946
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2099
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3446,
                                        7349
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 6,
                                          "column": 940
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 2099
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3429,
                                    7350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 6,
                                      "column": 923
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 2100
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          7352,
                                          7355
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2102
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2105
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onDisabled",
                                        "raw": "'onDisabled'",
                                        "range": [
                                          7356,
                                          7368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2106
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2118
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7352,
                                        7368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 2102
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 2118
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          7369,
                                          7374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2119
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2124
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onDisabled",
                                          "range": [
                                            7384,
                                            7394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 2134
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 2144
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                7397,
                                                                7401
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2147
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2151
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                7402,
                                                                7409
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2152
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2159
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7397,
                                                              7409
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2147
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2159
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              7410,
                                                              7418
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2160
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2168
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7397,
                                                            7418
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2147
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2168
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            7419,
                                                            7426
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2169
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2176
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7397,
                                                          7426
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2147
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2176
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hover",
                                                        "range": [
                                                          7427,
                                                          7432
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2177
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2182
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7397,
                                                        7432
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2147
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2182
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          7433,
                                                          7437
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2183
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2187
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hover",
                                                        "range": [
                                                          7438,
                                                          7443
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2188
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2193
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7433,
                                                        7443
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2183
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2193
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7397,
                                                      7443
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 2147
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 2193
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                7444,
                                                                7448
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2194
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2198
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                7449,
                                                                7456
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2199
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2206
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7444,
                                                              7456
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2194
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2206
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              7457,
                                                              7465
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2207
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2215
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7444,
                                                            7465
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2194
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2215
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            7466,
                                                            7473
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2216
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2223
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7444,
                                                          7473
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2194
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2223
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unhover",
                                                        "range": [
                                                          7474,
                                                          7481
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2224
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2231
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7444,
                                                        7481
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2194
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2231
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          7482,
                                                          7486
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2232
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2236
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unhover",
                                                        "range": [
                                                          7487,
                                                          7494
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2237
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2244
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7482,
                                                        7494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2232
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2244
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7444,
                                                      7494
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 2194
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 2244
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                7495,
                                                                7499
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2245
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2249
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "session",
                                                              "range": [
                                                                7500,
                                                                7507
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2250
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2257
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7495,
                                                              7507
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2245
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2257
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "selector",
                                                            "range": [
                                                              7508,
                                                              7516
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2258
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2266
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7495,
                                                            7516
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2245
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2266
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "options",
                                                          "range": [
                                                            7517,
                                                            7524
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2267
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2274
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7495,
                                                          7524
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2245
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2274
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "missed",
                                                        "range": [
                                                          7525,
                                                          7531
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2275
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2281
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7495,
                                                        7531
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2245
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2281
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          7532,
                                                          7536
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2282
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2286
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "missed",
                                                        "range": [
                                                          7537,
                                                          7543
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2287
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2293
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7532,
                                                        7543
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2282
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2293
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7495,
                                                      7543
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 2245
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 2293
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    7544,
                                                                    7548
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 2294
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 2298
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "session",
                                                                  "range": [
                                                                    7549,
                                                                    7556
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 12,
                                                                      "column": 2299
                                                                    },
                                                                    "end": {
                                                                      "line": 12,
                                                                      "column": 2306
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7544,
                                                                  7556
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 2294
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 2306
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "pool",
                                                                "range": [
                                                                  7557,
                                                                  7561
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 12,
                                                                    "column": 2307
                                                                  },
                                                                  "end": {
                                                                    "line": 12,
                                                                    "column": 2311
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7544,
                                                                7561
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2294
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2311
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "view",
                                                              "range": [
                                                                7562,
                                                                7566
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 12,
                                                                  "column": 2312
                                                                },
                                                                "end": {
                                                                  "line": 12,
                                                                  "column": 2316
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7544,
                                                              7566
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2294
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2316
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "interaction",
                                                            "range": [
                                                              7567,
                                                              7578
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 12,
                                                                "column": 2317
                                                              },
                                                              "end": {
                                                                "line": 12,
                                                                "column": 2328
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7544,
                                                            7578
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2294
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2328
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "raycaster",
                                                          "range": [
                                                            7579,
                                                            7588
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 12,
                                                              "column": 2329
                                                            },
                                                            "end": {
                                                              "line": 12,
                                                              "column": 2338
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7544,
                                                          7588
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2294
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2338
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "linePrecision",
                                                        "range": [
                                                          7589,
                                                          7602
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2339
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2352
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7544,
                                                        7602
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2294
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2352
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          7603,
                                                          7607
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2353
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2357
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "linePrecision",
                                                        "range": [
                                                          7608,
                                                          7621
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 12,
                                                            "column": 2358
                                                          },
                                                          "end": {
                                                            "line": 12,
                                                            "column": 2371
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7603,
                                                        7621
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 12,
                                                          "column": 2353
                                                        },
                                                        "end": {
                                                          "line": 12,
                                                          "column": 2371
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7544,
                                                      7621
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 12,
                                                        "column": 2294
                                                      },
                                                      "end": {
                                                        "line": 12,
                                                        "column": 2371
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7397,
                                                  7621
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 12,
                                                    "column": 2147
                                                  },
                                                  "end": {
                                                    "line": 12,
                                                    "column": 2371
                                                  }
                                                }
                                              },
                                              "range": [
                                                7397,
                                                7621
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 2147
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 2371
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7396,
                                            7622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 2146
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 2372
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7375,
                                          7622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2125
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2372
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7369,
                                        7622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 2119
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 2372
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    7351,
                                    7623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 2101
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 2373
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          7625,
                                          7628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2375
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2378
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onDestroyed",
                                        "raw": "'onDestroyed'",
                                        "range": [
                                          7629,
                                          7642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2379
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2392
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7625,
                                        7642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 2375
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 2392
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          7643,
                                          7648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2393
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2398
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onDestroyed",
                                          "range": [
                                            7658,
                                            7669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 2408
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 2419
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [],
                                          "range": [
                                            7671,
                                            7673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 2421
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 2423
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7649,
                                          7673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 2399
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 2423
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7643,
                                        7673
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 2393
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 2423
                                        }
                                      },
                                      "trailingComments": [
                                        {
                                          "type": "Block",
                                          "value": "*\n     * This function triggers the calculation of distances / angles between\n     * two geometry objects or gets a description for each selected object\n     * if the number of objects is not equal to two.\n     ",
                                          "range": [
                                            7673,
                                            7888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 2423
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 7
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  ],
                                  "range": [
                                    7624,
                                    7889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 2374
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 8
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          7891,
                                          7894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "solve",
                                        "raw": "'solve'",
                                        "range": [
                                          7895,
                                          7902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7891,
                                        7902
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 21
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          7903,
                                          7908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "solve",
                                          "range": [
                                            7918,
                                            7923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              7924,
                                              7925
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "SwitchStatement",
                                              "discriminant": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    7968,
                                                    7969
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 7
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 8
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "length",
                                                  "range": [
                                                    7970,
                                                    7976
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 9
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7968,
                                                  7976
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 7
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "cases": [
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      7983,
                                                      7984
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 23
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Measure",
                                                            "range": [
                                                              7992,
                                                              7999
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 38
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "calculateMeasures",
                                                            "range": [
                                                              8000,
                                                              8017
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 39
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7992,
                                                            8017
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              8018,
                                                              8019
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 57
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 58
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7992,
                                                          8020
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 59
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7985,
                                                        8021
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 60
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7978,
                                                    8021
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 60
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": null,
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              8036,
                                                              8037
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 75
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 76
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              8038,
                                                              8041
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 77
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 80
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8036,
                                                            8041
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 17,
                                                              "column": 75
                                                            },
                                                            "end": {
                                                              "line": 17,
                                                              "column": 80
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  8051,
                                                                  8052
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 17,
                                                                    "column": 90
                                                                  },
                                                                  "end": {
                                                                    "line": 17,
                                                                    "column": 91
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Measure",
                                                                        "range": [
                                                                          8061,
                                                                          8068
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 100
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 107
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "getInfo",
                                                                        "range": [
                                                                          8069,
                                                                          8076
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 108
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 115
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        8061,
                                                                        8076
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 17,
                                                                          "column": 100
                                                                        },
                                                                        "end": {
                                                                          "line": 17,
                                                                          "column": 115
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "b",
                                                                        "range": [
                                                                          8077,
                                                                          8078
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 17,
                                                                            "column": 116
                                                                          },
                                                                          "end": {
                                                                            "line": 17,
                                                                            "column": 117
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      8061,
                                                                      8079
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 17,
                                                                        "column": 100
                                                                      },
                                                                      "end": {
                                                                        "line": 17,
                                                                        "column": 118
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    8054,
                                                                    8079
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 17,
                                                                      "column": 93
                                                                    },
                                                                    "end": {
                                                                      "line": 17,
                                                                      "column": 118
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8053,
                                                                8080
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 17,
                                                                  "column": 92
                                                                },
                                                                "end": {
                                                                  "line": 17,
                                                                  "column": 119
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              8042,
                                                              8080
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 17,
                                                                "column": 81
                                                              },
                                                              "end": {
                                                                "line": 17,
                                                                "column": 119
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8036,
                                                          8081
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 17,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 17,
                                                            "column": 120
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8029,
                                                        8082
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 17,
                                                          "column": 68
                                                        },
                                                        "end": {
                                                          "line": 17,
                                                          "column": 121
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8021,
                                                    8082
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 121
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7961,
                                                8083
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 122
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " this.storeSelectedIds(objects)",
                                                  "range": [
                                                    7927,
                                                    7960
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 16,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 16,
                                                      "column": 79
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          ],
                                          "range": [
                                            7926,
                                            8084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 123
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7909,
                                          8084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 123
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        7903,
                                        8084
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 123
                                        }
                                      },
                                      "trailingComments": [
                                        {
                                          "type": "Block",
                                          "value": "*\n     * Collects information about a single geometry element\n     * @param {three object} element - the three geometry element\n     * @return { object } - Calculated information object with result\n     * {number} and description {string}\n     ",
                                          "range": [
                                            8084,
                                            8332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 123
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 7
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  ],
                                  "range": [
                                    7890,
                                    8333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 8
                                    }
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "Block",
                                      "value": "*\n     * This function triggers the calculation of distances / angles between\n     * two geometry objects or gets a description for each selected object\n     * if the number of objects is not equal to two.\n     ",
                                      "range": [
                                        7673,
                                        7888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 2423
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 7
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          8335,
                                          8338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "createPoints",
                                        "raw": "'createPoints'",
                                        "range": [
                                          8339,
                                          8353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        8335,
                                        8353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 28
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          8475,
                                          8480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 7
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "createPoints",
                                          "range": [
                                            8490,
                                            8502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              8503,
                                              8504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              8505,
                                              8506
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 25,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 25,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_this3",
                                                    "range": [
                                                      8512,
                                                      8518
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      8519,
                                                      8523
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8512,
                                                    8523
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      8524,
                                                      8525
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": null,
                                                    "raw": "null",
                                                    "range": [
                                                      8526,
                                                      8530
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8524,
                                                    8530
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      8531,
                                                      8532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      8533,
                                                      8535
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8531,
                                                    8535
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      8536,
                                                      8537
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      8538,
                                                      8540
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 70
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8536,
                                                    8540
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 72
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                8508,
                                                8541
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "ConditionalExpression",
                                                "test": {
                                                  "type": "BinaryExpression",
                                                  "operator": "===",
                                                  "left": {
                                                    "type": "Literal",
                                                    "value": "line",
                                                    "raw": "'line'",
                                                    "range": [
                                                      8541,
                                                      8547
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        8550,
                                                        8551
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 82
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 83
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "type",
                                                      "range": [
                                                        8552,
                                                        8556
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 88
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8550,
                                                      8556
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 82
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 88
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8541,
                                                    8556
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 88
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      8557,
                                                      8558
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 90
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            8560,
                                                            8561
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 92
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 93
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "start",
                                                          "range": [
                                                            8562,
                                                            8567
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 94
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 99
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8560,
                                                          8567
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 92
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 99
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            8568,
                                                            8569
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 100
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 101
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            8570,
                                                            8573
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 102
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 105
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8568,
                                                          8573
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 100
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 105
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8559,
                                                      8574
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 91
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 106
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8557,
                                                    8574
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 89
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 106
                                                    }
                                                  }
                                                },
                                                "alternate": {
                                                  "type": "ConditionalExpression",
                                                  "test": {
                                                    "type": "BinaryExpression",
                                                    "operator": "===",
                                                    "left": {
                                                      "type": "Literal",
                                                      "value": "arc",
                                                      "raw": "'arc'",
                                                      "range": [
                                                        8575,
                                                        8580
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 107
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 112
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          8583,
                                                          8584
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 115
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 116
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "type",
                                                        "range": [
                                                          8585,
                                                          8589
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 117
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 121
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8583,
                                                        8589
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 115
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 121
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8575,
                                                      8589
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 107
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 121
                                                      }
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "f",
                                                      "range": [
                                                        8590,
                                                        8591
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 122
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 123
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              8593,
                                                              8594
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 25,
                                                                "column": 125
                                                              },
                                                              "end": {
                                                                "line": 25,
                                                                "column": 126
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "start",
                                                            "range": [
                                                              8595,
                                                              8600
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 25,
                                                                "column": 127
                                                              },
                                                              "end": {
                                                                "line": 25,
                                                                "column": 132
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8593,
                                                            8600
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 125
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 132
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              8601,
                                                              8602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 25,
                                                                "column": 133
                                                              },
                                                              "end": {
                                                                "line": 25,
                                                                "column": 134
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "center",
                                                            "range": [
                                                              8603,
                                                              8609
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 25,
                                                                "column": 135
                                                              },
                                                              "end": {
                                                                "line": 25,
                                                                "column": 141
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8601,
                                                            8609
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 133
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 141
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8592,
                                                        8610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8590,
                                                      8610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 122
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 142
                                                      }
                                                    }
                                                  },
                                                  "alternate": {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "===",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": "circle",
                                                        "raw": "'circle'",
                                                        "range": [
                                                          8611,
                                                          8619
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 151
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            8622,
                                                            8623
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 154
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 155
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "type",
                                                          "range": [
                                                            8624,
                                                            8628
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 25,
                                                              "column": 156
                                                            },
                                                            "end": {
                                                              "line": 25,
                                                              "column": 160
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8622,
                                                          8628
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 154
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 160
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8611,
                                                        8628
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 143
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 160
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "f",
                                                        "range": [
                                                          8631,
                                                          8632
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 163
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 164
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "ArrayExpression",
                                                        "elements": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                8634,
                                                                8635
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 25,
                                                                  "column": 166
                                                                },
                                                                "end": {
                                                                  "line": 25,
                                                                  "column": 167
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "center",
                                                              "range": [
                                                                8636,
                                                                8642
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 25,
                                                                  "column": 168
                                                                },
                                                                "end": {
                                                                  "line": 25,
                                                                  "column": 174
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8634,
                                                              8642
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 25,
                                                                "column": 166
                                                              },
                                                              "end": {
                                                                "line": 25,
                                                                "column": 174
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8633,
                                                          8643
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 25,
                                                            "column": 165
                                                          },
                                                          "end": {
                                                            "line": 25,
                                                            "column": 175
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8631,
                                                        8643
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 25,
                                                          "column": 163
                                                        },
                                                        "end": {
                                                          "line": 25,
                                                          "column": 175
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8611,
                                                      8644
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 25,
                                                        "column": 143
                                                      },
                                                      "end": {
                                                        "line": 25,
                                                        "column": 176
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8575,
                                                    8644
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 107
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 176
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8541,
                                                  8644
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 25,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 25,
                                                    "column": 176
                                                  }
                                                }
                                              },
                                              "range": [
                                                8541,
                                                8645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 25,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 25,
                                                  "column": 177
                                                }
                                              },
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " closest point",
                                                  "range": [
                                                    8645,
                                                    8661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 177
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 193
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " let index = Measure.closestPointIndex(pickPoint, pointArray)",
                                                  "range": [
                                                    8662,
                                                    8725
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " if( index >= 0 ){",
                                                  "range": [
                                                    8726,
                                                    8746
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     position = pointArray[index]",
                                                  "range": [
                                                    8747,
                                                    8782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " }",
                                                  "range": [
                                                    8783,
                                                    8787
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 4
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " if( position != null){",
                                                  "range": [
                                                    8788,
                                                    8813
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //geometry",
                                                  "range": [
                                                    8814,
                                                    8831
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let geometry = new THREE.SphereGeometry(1, 10, 10)",
                                                  "range": [
                                                    8832,
                                                    8889
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     geometry.computeBoundingSphere();",
                                                  "range": [
                                                    8890,
                                                    8930
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     geometry.computeBoundingBox();",
                                                  "range": [
                                                    8931,
                                                    8968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 34,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //material",
                                                  "range": [
                                                    8969,
                                                    8986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let material = new THREE.MeshBasicMaterial({color: 0xFFCC00})",
                                                  "range": [
                                                    8987,
                                                    9055
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 36,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 36,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //point as sphere-mesh",
                                                  "range": [
                                                    9056,
                                                    9085
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point = new THREE.Mesh(geometry, material)",
                                                  "range": [
                                                    9086,
                                                    9135
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point.position.copy(position)",
                                                  "range": [
                                                    9136,
                                                    9172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let vec = new THREE.Vector3(1.5,1.5,1.5);",
                                                  "range": [
                                                    9173,
                                                    9221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let box = new THREE.Box3(position.sub(vec), position.add(vec));",
                                                  "range": [
                                                    9222,
                                                    9292
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point.userData = { meta: {type:'point', position: position, box:box} }",
                                                  "range": [
                                                    9293,
                                                    9370
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " }",
                                                  "range": [
                                                    9371,
                                                    9375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 43,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 43,
                                                      "column": 4
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " all points",
                                                  "range": [
                                                    9376,
                                                    9389
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 13
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      9394,
                                                      9395
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 4
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 5
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          9396,
                                                          9400
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 6
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 10
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "calculatePointScaleFactor",
                                                        "range": [
                                                          9401,
                                                          9426
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 11
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9396,
                                                        9426
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 6
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      9396,
                                                      9428
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9394,
                                                    9428
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 4
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 38
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                9390,
                                                9429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 39
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " closest point",
                                                  "range": [
                                                    8645,
                                                    8661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 25,
                                                      "column": 177
                                                    },
                                                    "end": {
                                                      "line": 25,
                                                      "column": 193
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " let index = Measure.closestPointIndex(pickPoint, pointArray)",
                                                  "range": [
                                                    8662,
                                                    8725
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 26,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 26,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " if( index >= 0 ){",
                                                  "range": [
                                                    8726,
                                                    8746
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     position = pointArray[index]",
                                                  "range": [
                                                    8747,
                                                    8782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " }",
                                                  "range": [
                                                    8783,
                                                    8787
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 4
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " if( position != null){",
                                                  "range": [
                                                    8788,
                                                    8813
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //geometry",
                                                  "range": [
                                                    8814,
                                                    8831
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let geometry = new THREE.SphereGeometry(1, 10, 10)",
                                                  "range": [
                                                    8832,
                                                    8889
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     geometry.computeBoundingSphere();",
                                                  "range": [
                                                    8890,
                                                    8930
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     geometry.computeBoundingBox();",
                                                  "range": [
                                                    8931,
                                                    8968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 34,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //material",
                                                  "range": [
                                                    8969,
                                                    8986
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let material = new THREE.MeshBasicMaterial({color: 0xFFCC00})",
                                                  "range": [
                                                    8987,
                                                    9055
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 36,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 36,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     //point as sphere-mesh",
                                                  "range": [
                                                    9056,
                                                    9085
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point = new THREE.Mesh(geometry, material)",
                                                  "range": [
                                                    9086,
                                                    9135
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point.position.copy(position)",
                                                  "range": [
                                                    9136,
                                                    9172
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let vec = new THREE.Vector3(1.5,1.5,1.5);",
                                                  "range": [
                                                    9173,
                                                    9221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     let box = new THREE.Box3(position.sub(vec), position.add(vec));",
                                                  "range": [
                                                    9222,
                                                    9292
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": "     point.userData = { meta: {type:'point', position: position, box:box} }",
                                                  "range": [
                                                    9293,
                                                    9370
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 77
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " }",
                                                  "range": [
                                                    9371,
                                                    9375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 43,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 43,
                                                      "column": 4
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Line",
                                                  "value": " all points",
                                                  "range": [
                                                    9376,
                                                    9389
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 13
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "f",
                                                        "range": [
                                                          9436,
                                                          9437
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "forEach",
                                                        "range": [
                                                          9438,
                                                          9445
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 48
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9436,
                                                        9445
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "h",
                                                            "range": [
                                                              9455,
                                                              9456
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 45,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 45,
                                                                "column": 66
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "j",
                                                                    "range": [
                                                                      9462,
                                                                      9463
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 45,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 45,
                                                                        "column": 73
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "NewExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "THREE",
                                                                        "range": [
                                                                          9468,
                                                                          9473
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 78
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 83
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "SphereGeometry",
                                                                        "range": [
                                                                          9474,
                                                                          9488
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 84
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 98
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9468,
                                                                        9488
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 45,
                                                                          "column": 78
                                                                        },
                                                                        "end": {
                                                                          "line": 45,
                                                                          "column": 98
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this3",
                                                                          "range": [
                                                                            9489,
                                                                            9495
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 45,
                                                                              "column": 99
                                                                            },
                                                                            "end": {
                                                                              "line": 45,
                                                                              "column": 105
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "pointSize",
                                                                          "range": [
                                                                            9496,
                                                                            9505
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 45,
                                                                              "column": 106
                                                                            },
                                                                            "end": {
                                                                              "line": 45,
                                                                              "column": 115
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9489,
                                                                          9505
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 99
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 115
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 10,
                                                                        "raw": "10",
                                                                        "range": [
                                                                          9506,
                                                                          9508
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 116
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 118
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 10,
                                                                        "raw": "10",
                                                                        "range": [
                                                                          9509,
                                                                          9511
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 119
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 121
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9464,
                                                                      9512
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 45,
                                                                        "column": 74
                                                                      },
                                                                      "end": {
                                                                        "line": 45,
                                                                        "column": 122
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9462,
                                                                    9512
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 45,
                                                                      "column": 72
                                                                    },
                                                                    "end": {
                                                                      "line": 45,
                                                                      "column": 122
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                9458,
                                                                9513
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 45,
                                                                  "column": 68
                                                                },
                                                                "end": {
                                                                  "line": 45,
                                                                  "column": 123
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "j",
                                                                        "range": [
                                                                          9513,
                                                                          9514
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 123
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 124
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "computeBoundingSphere",
                                                                        "range": [
                                                                          9515,
                                                                          9536
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 125
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 146
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9513,
                                                                        9536
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 45,
                                                                          "column": 123
                                                                        },
                                                                        "end": {
                                                                          "line": 45,
                                                                          "column": 146
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      9513,
                                                                      9538
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 45,
                                                                        "column": 123
                                                                      },
                                                                      "end": {
                                                                        "line": 45,
                                                                        "column": 148
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "j",
                                                                        "range": [
                                                                          9539,
                                                                          9540
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 149
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 150
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "computeBoundingBox",
                                                                        "range": [
                                                                          9541,
                                                                          9559
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 45,
                                                                            "column": 151
                                                                          },
                                                                          "end": {
                                                                            "line": 45,
                                                                            "column": 169
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9539,
                                                                        9559
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 45,
                                                                          "column": 149
                                                                        },
                                                                        "end": {
                                                                          "line": 45,
                                                                          "column": 169
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      9539,
                                                                      9561
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 45,
                                                                        "column": 149
                                                                      },
                                                                      "end": {
                                                                        "line": 45,
                                                                        "column": 171
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  9513,
                                                                  9561
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 45,
                                                                    "column": 123
                                                                  },
                                                                  "end": {
                                                                    "line": 45,
                                                                    "column": 171
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9513,
                                                                9562
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 45,
                                                                  "column": 123
                                                                },
                                                                "end": {
                                                                  "line": 45,
                                                                  "column": 172
                                                                }
                                                              },
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": " meta-data",
                                                                  "range": [
                                                                    9562,
                                                                    9574
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 45,
                                                                      "column": 172
                                                                    },
                                                                    "end": {
                                                                      "line": 45,
                                                                      "column": 184
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "k",
                                                                    "range": [
                                                                      9579,
                                                                      9580
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 4
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 5
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_this3",
                                                                        "range": [
                                                                          9581,
                                                                          9587
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 6
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 12
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "nextId",
                                                                        "range": [
                                                                          9588,
                                                                          9594
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 13
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 19
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9581,
                                                                        9594
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 46,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 46,
                                                                          "column": 19
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      9581,
                                                                      9596
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 21
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9579,
                                                                    9596
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 4
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 21
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "l",
                                                                    "range": [
                                                                      9597,
                                                                      9598
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 22
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 23
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "type",
                                                                          "range": [
                                                                            9600,
                                                                            9604
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 29
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Literal",
                                                                          "value": "point",
                                                                          "raw": "'point'",
                                                                          "range": [
                                                                            9605,
                                                                            9612
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 30
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 37
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          9600,
                                                                          9612
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 37
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "position",
                                                                          "range": [
                                                                            9613,
                                                                            9621
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 38
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 46
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "h",
                                                                          "range": [
                                                                            9622,
                                                                            9623
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 47
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 48
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          9613,
                                                                          9623
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 38
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 48
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "box",
                                                                          "range": [
                                                                            9624,
                                                                            9627
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 49
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 52
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "o",
                                                                          "range": [
                                                                            9628,
                                                                            9629
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 53
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 54
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          9624,
                                                                          9629
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 49
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 54
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "id",
                                                                          "range": [
                                                                            9630,
                                                                            9632
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 57
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "k",
                                                                          "range": [
                                                                            9633,
                                                                            9634
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 46,
                                                                              "column": 58
                                                                            },
                                                                            "end": {
                                                                              "line": 46,
                                                                              "column": 59
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          9630,
                                                                          9634
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 59
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9599,
                                                                      9635
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 24
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 60
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9597,
                                                                    9635
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 22
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "m",
                                                                    "range": [
                                                                      9636,
                                                                      9637
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 61
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 62
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "NewExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "THREE",
                                                                        "range": [
                                                                          9642,
                                                                          9647
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 67
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 72
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "MeshBasicMaterial",
                                                                        "range": [
                                                                          9648,
                                                                          9665
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 73
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 90
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9642,
                                                                        9665
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 46,
                                                                          "column": 67
                                                                        },
                                                                        "end": {
                                                                          "line": 46,
                                                                          "column": 90
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "ObjectExpression",
                                                                        "properties": [
                                                                          {
                                                                            "type": "Property",
                                                                            "key": {
                                                                              "type": "Identifier",
                                                                              "name": "color",
                                                                              "range": [
                                                                                9667,
                                                                                9672
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 46,
                                                                                  "column": 92
                                                                                },
                                                                                "end": {
                                                                                  "line": 46,
                                                                                  "column": 97
                                                                                }
                                                                              }
                                                                            },
                                                                            "value": {
                                                                              "type": "Literal",
                                                                              "value": 16763904,
                                                                              "raw": "16763904",
                                                                              "range": [
                                                                                9673,
                                                                                9681
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 46,
                                                                                  "column": 98
                                                                                },
                                                                                "end": {
                                                                                  "line": 46,
                                                                                  "column": 106
                                                                                }
                                                                              }
                                                                            },
                                                                            "kind": "init",
                                                                            "method": false,
                                                                            "shorthand": false,
                                                                            "computed": false,
                                                                            "range": [
                                                                              9667,
                                                                              9681
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 46,
                                                                                "column": 92
                                                                              },
                                                                              "end": {
                                                                                "line": 46,
                                                                                "column": 106
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9666,
                                                                          9682
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 46,
                                                                            "column": 91
                                                                          },
                                                                          "end": {
                                                                            "line": 46,
                                                                            "column": 107
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9638,
                                                                      9683
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 46,
                                                                        "column": 63
                                                                      },
                                                                      "end": {
                                                                        "line": 46,
                                                                        "column": 108
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9636,
                                                                    9683
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 108
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                9575,
                                                                9684
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 46,
                                                                  "column": 0
                                                                },
                                                                "end": {
                                                                  "line": 46,
                                                                  "column": 109
                                                                }
                                                              },
                                                              "leadingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": " meta-data",
                                                                  "range": [
                                                                    9562,
                                                                    9574
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 45,
                                                                      "column": 172
                                                                    },
                                                                    "end": {
                                                                      "line": 45,
                                                                      "column": 184
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "trailingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": " material",
                                                                  "range": [
                                                                    9684,
                                                                    9695
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 109
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 120
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "AssignmentExpression",
                                                                    "operator": "=",
                                                                    "left": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "m",
                                                                        "range": [
                                                                          9696,
                                                                          9697
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 0
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 1
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "meta",
                                                                        "range": [
                                                                          9698,
                                                                          9702
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 2
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 6
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9696,
                                                                        9702
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 0
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 6
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "Identifier",
                                                                      "name": "l",
                                                                      "range": [
                                                                        9703,
                                                                        9704
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 7
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 8
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9696,
                                                                      9704
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 0
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 8
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "AssignmentExpression",
                                                                    "operator": "=",
                                                                    "left": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        9705,
                                                                        9706
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 9
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 10
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "NewExpression",
                                                                      "callee": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "THREE",
                                                                          "range": [
                                                                            9711,
                                                                            9716
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 15
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 20
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "Mesh",
                                                                          "range": [
                                                                            9717,
                                                                            9721
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 21
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 25
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9711,
                                                                          9721
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 15
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 25
                                                                          }
                                                                        }
                                                                      },
                                                                      "arguments": [
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "j",
                                                                          "range": [
                                                                            9722,
                                                                            9723
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 26
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 27
                                                                            }
                                                                          }
                                                                        },
                                                                        {
                                                                          "type": "Identifier",
                                                                          "name": "m",
                                                                          "range": [
                                                                            9724,
                                                                            9725
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 28
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 29
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        9707,
                                                                        9726
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 11
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 30
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9705,
                                                                      9726
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 9
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "c",
                                                                          "range": [
                                                                            9727,
                                                                            9728
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 31
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 32
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "position",
                                                                          "range": [
                                                                            9729,
                                                                            9737
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 33
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 41
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9727,
                                                                          9737
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 31
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 41
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "copy",
                                                                        "range": [
                                                                          9738,
                                                                          9742
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 42
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9727,
                                                                        9742
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 31
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "h",
                                                                        "range": [
                                                                          9743,
                                                                          9744
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 47
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 48
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9727,
                                                                      9745
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 31
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 49
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  9696,
                                                                  9745
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 0
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 49
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9696,
                                                                9746
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 0
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 50
                                                                }
                                                              },
                                                              "leadingComments": [
                                                                {
                                                                  "type": "Line",
                                                                  "value": " material",
                                                                  "range": [
                                                                    9684,
                                                                    9695
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 46,
                                                                      "column": 109
                                                                    },
                                                                    "end": {
                                                                      "line": 46,
                                                                      "column": 120
                                                                    }
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "n",
                                                                    "range": [
                                                                      9750,
                                                                      9751
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 54
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 55
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "NewExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "THREE",
                                                                        "range": [
                                                                          9756,
                                                                          9761
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 60
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 65
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Vector3",
                                                                        "range": [
                                                                          9762,
                                                                          9769
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 66
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 73
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9756,
                                                                        9769
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 60
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 73
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 1.5,
                                                                        "raw": "1.5",
                                                                        "range": [
                                                                          9770,
                                                                          9773
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 74
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 77
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 1.5,
                                                                        "raw": "1.5",
                                                                        "range": [
                                                                          9774,
                                                                          9777
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 78
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Literal",
                                                                        "value": 1.5,
                                                                        "raw": "1.5",
                                                                        "range": [
                                                                          9778,
                                                                          9781
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 82
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 85
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9752,
                                                                      9782
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 86
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9750,
                                                                    9782
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 47,
                                                                      "column": 54
                                                                    },
                                                                    "end": {
                                                                      "line": 47,
                                                                      "column": 86
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "o",
                                                                    "range": [
                                                                      9783,
                                                                      9784
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 87
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 88
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": {
                                                                    "type": "NewExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "THREE",
                                                                        "range": [
                                                                          9789,
                                                                          9794
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 93
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 98
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Box3",
                                                                        "range": [
                                                                          9795,
                                                                          9799
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 99
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 103
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9789,
                                                                        9799
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 93
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 103
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "h",
                                                                            "range": [
                                                                              9800,
                                                                              9801
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 104
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 105
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "sub",
                                                                            "range": [
                                                                              9802,
                                                                              9805
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 106
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 109
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9800,
                                                                            9805
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 104
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 109
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "n",
                                                                            "range": [
                                                                              9806,
                                                                              9807
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 110
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 111
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9800,
                                                                          9808
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 104
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 112
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "h",
                                                                            "range": [
                                                                              9809,
                                                                              9810
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 113
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 114
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "add",
                                                                            "range": [
                                                                              9811,
                                                                              9814
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 115
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 118
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            9809,
                                                                            9814
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 113
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 118
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "n",
                                                                            "range": [
                                                                              9815,
                                                                              9816
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 119
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 120
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          9809,
                                                                          9817
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 113
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 121
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9785,
                                                                      9818
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 89
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 122
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    9783,
                                                                    9818
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 47,
                                                                      "column": 87
                                                                    },
                                                                    "end": {
                                                                      "line": 47,
                                                                      "column": 122
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                9746,
                                                                9819
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 50
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 123
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "AssignmentExpression",
                                                                    "operator": "=",
                                                                    "left": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          9819,
                                                                          9820
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 123
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 124
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "userData",
                                                                        "range": [
                                                                          9821,
                                                                          9829
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 125
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 133
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9819,
                                                                        9829
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 123
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 133
                                                                        }
                                                                      }
                                                                    },
                                                                    "right": {
                                                                      "type": "ObjectExpression",
                                                                      "properties": [
                                                                        {
                                                                          "type": "Property",
                                                                          "key": {
                                                                            "type": "Identifier",
                                                                            "name": "meta",
                                                                            "range": [
                                                                              9831,
                                                                              9835
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 135
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 139
                                                                              }
                                                                            }
                                                                          },
                                                                          "value": {
                                                                            "type": "Identifier",
                                                                            "name": "l",
                                                                            "range": [
                                                                              9836,
                                                                              9837
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 47,
                                                                                "column": 140
                                                                              },
                                                                              "end": {
                                                                                "line": 47,
                                                                                "column": 141
                                                                              }
                                                                            }
                                                                          },
                                                                          "kind": "init",
                                                                          "method": false,
                                                                          "shorthand": false,
                                                                          "computed": false,
                                                                          "range": [
                                                                            9831,
                                                                            9837
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 135
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 141
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        9830,
                                                                        9838
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 134
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 142
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      9819,
                                                                      9838
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 123
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 142
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "_this3",
                                                                          "range": [
                                                                            9839,
                                                                            9845
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 143
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 149
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "createdPoints",
                                                                          "range": [
                                                                            9846,
                                                                            9859
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 150
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 163
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9839,
                                                                          9859
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 143
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 163
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "add",
                                                                        "range": [
                                                                          9860,
                                                                          9863
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 164
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 167
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9839,
                                                                        9863
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 143
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 167
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          9864,
                                                                          9865
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 168
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 169
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9839,
                                                                      9866
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 143
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 170
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "c",
                                                                          "range": [
                                                                            9867,
                                                                            9868
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 171
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 172
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "scale",
                                                                          "range": [
                                                                            9869,
                                                                            9874
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 47,
                                                                              "column": 173
                                                                            },
                                                                            "end": {
                                                                              "line": 47,
                                                                              "column": 178
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          9867,
                                                                          9874
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 171
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 178
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "set",
                                                                        "range": [
                                                                          9875,
                                                                          9878
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 179
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 182
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9867,
                                                                        9878
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 171
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 182
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "g",
                                                                        "range": [
                                                                          9879,
                                                                          9880
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 183
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 184
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "g",
                                                                        "range": [
                                                                          9881,
                                                                          9882
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 185
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 186
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "g",
                                                                        "range": [
                                                                          9883,
                                                                          9884
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 187
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 188
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9867,
                                                                      9885
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 171
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 189
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "e",
                                                                        "range": [
                                                                          9886,
                                                                          9887
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 190
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 191
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "push",
                                                                        "range": [
                                                                          9888,
                                                                          9892
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 192
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 196
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        9886,
                                                                        9892
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 47,
                                                                          "column": 190
                                                                        },
                                                                        "end": {
                                                                          "line": 47,
                                                                          "column": 196
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "c",
                                                                        "range": [
                                                                          9893,
                                                                          9894
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 47,
                                                                            "column": 197
                                                                          },
                                                                          "end": {
                                                                            "line": 47,
                                                                            "column": 198
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      9886,
                                                                      9895
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 190
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 199
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  9819,
                                                                  9895
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 123
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 199
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                9819,
                                                                9895
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 123
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 199
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            9457,
                                                            9896
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 67
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 200
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          9446,
                                                          9896
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 200
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9436,
                                                      9897
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 201
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      9898,
                                                      9899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 202
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 203
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9436,
                                                  9899
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 203
                                                  }
                                                }
                                              },
                                              "range": [
                                                9429,
                                                9899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 203
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8507,
                                            9900
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 204
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8481,
                                          9900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 204
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        8475,
                                        9900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 7
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 204
                                        }
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "Block",
                                          "value": "*\n     * Create a THREE sphere object showing a point of a line, arc or\n     * circle closest to the pickpoint.\n     ",
                                          "range": [
                                            8354,
                                            8475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 7
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  ],
                                  "range": [
                                    8334,
                                    9901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 205
                                    }
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "Block",
                                      "value": "*\n     * Collects information about a single geometry element\n     * @param {three object} element - the three geometry element\n     * @return { object } - Calculated information object with result\n     * {number} and description {string}\n     ",
                                      "range": [
                                        8084,
                                        8332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 123
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 7
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          9903,
                                          9906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 207
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 210
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "createPoint",
                                        "raw": "'createPoint'",
                                        "range": [
                                          9907,
                                          9920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 211
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 224
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        9903,
                                        9920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 207
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 224
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          9921,
                                          9926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 225
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 230
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "createPoint",
                                          "range": [
                                            9936,
                                            9947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 240
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 251
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              9948,
                                              9949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 252
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 253
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              9950,
                                              9951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 47,
                                                "column": 254
                                              },
                                              "end": {
                                                "line": 47,
                                                "column": 255
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      9957,
                                                      9958
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 261
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 262
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "THREE",
                                                        "range": [
                                                          9963,
                                                          9968
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 267
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 272
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "SphereGeometry",
                                                        "range": [
                                                          9969,
                                                          9983
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 273
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 287
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9963,
                                                        9983
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 267
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 287
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            9984,
                                                            9988
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 288
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 292
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "pointSize",
                                                          "range": [
                                                            9989,
                                                            9998
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 293
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 302
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          9984,
                                                          9998
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 288
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 302
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 10,
                                                        "raw": "10",
                                                        "range": [
                                                          9999,
                                                          10001
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 303
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 305
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 10,
                                                        "raw": "10",
                                                        "range": [
                                                          10002,
                                                          10004
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 306
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 308
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      9959,
                                                      10005
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 263
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 309
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9957,
                                                    10005
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 261
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 309
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                9953,
                                                10006
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 257
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 310
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          10006,
                                                          10007
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 310
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 311
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "computeBoundingSphere",
                                                        "range": [
                                                          10008,
                                                          10029
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 312
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 333
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10006,
                                                        10029
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 310
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 333
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      10006,
                                                      10031
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 310
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 335
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          10032,
                                                          10033
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 336
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 337
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "computeBoundingBox",
                                                        "range": [
                                                          10034,
                                                          10052
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 338
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 356
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10032,
                                                        10052
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 336
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 356
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      10032,
                                                      10054
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 336
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 358
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10006,
                                                  10054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 310
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 358
                                                  }
                                                }
                                              },
                                              "range": [
                                                10006,
                                                10055
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 310
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 359
                                                }
                                              },
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " meta-data",
                                                  "range": [
                                                    10055,
                                                    10067
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 359
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 371
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      10072,
                                                      10073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 4
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 5
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ObjectExpression",
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "type",
                                                          "range": [
                                                            10075,
                                                            10079
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 7
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 11
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Literal",
                                                          "value": "point",
                                                          "raw": "'point'",
                                                          "range": [
                                                            10080,
                                                            10087
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 19
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          10075,
                                                          10087
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 7
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 19
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "position",
                                                          "range": [
                                                            10088,
                                                            10096
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            10097,
                                                            10098
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          10088,
                                                          10098
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "box",
                                                          "range": [
                                                            10099,
                                                            10102
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "j",
                                                          "range": [
                                                            10103,
                                                            10104
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          10099,
                                                          10104
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "id",
                                                          "range": [
                                                            10105,
                                                            10107
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            10108,
                                                            10109
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          10105,
                                                          10109
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 41
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10074,
                                                      10110
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10072,
                                                    10110
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 4
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      10111,
                                                      10112
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "THREE",
                                                        "range": [
                                                          10117,
                                                          10122
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "MeshBasicMaterial",
                                                        "range": [
                                                          10123,
                                                          10140
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 72
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10117,
                                                        10140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 72
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "color",
                                                              "range": [
                                                                10142,
                                                                10147
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 48,
                                                                  "column": 74
                                                                },
                                                                "end": {
                                                                  "line": 48,
                                                                  "column": 79
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": 16763904,
                                                              "raw": "16763904",
                                                              "range": [
                                                                10148,
                                                                10156
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 48,
                                                                  "column": 80
                                                                },
                                                                "end": {
                                                                  "line": 48,
                                                                  "column": 88
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              10142,
                                                              10156
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 48,
                                                                "column": 74
                                                              },
                                                              "end": {
                                                                "line": 48,
                                                                "column": 88
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10141,
                                                          10157
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 89
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10113,
                                                      10158
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 90
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10111,
                                                    10158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 90
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10068,
                                                10159
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 91
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " meta-data",
                                                  "range": [
                                                    10055,
                                                    10067
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 359
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 371
                                                    }
                                                  }
                                                }
                                              ],
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " material",
                                                  "range": [
                                                    10159,
                                                    10170
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      10171,
                                                      10172
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 0
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 1
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "meta",
                                                    "range": [
                                                      10173,
                                                      10177
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 2
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 6
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10171,
                                                    10177
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 0
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 6
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "e",
                                                  "range": [
                                                    10178,
                                                    10179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 7
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 8
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10171,
                                                  10179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 0
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 8
                                                  }
                                                }
                                              },
                                              "range": [
                                                10171,
                                                10180
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 9
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " material",
                                                  "range": [
                                                    10159,
                                                    10170
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "trailingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " point as sphere-mesh",
                                                  "range": [
                                                    10180,
                                                    10203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 9
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      10208,
                                                      10209
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 4
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 5
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "THREE",
                                                        "range": [
                                                          10214,
                                                          10219
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 15
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "Mesh",
                                                        "range": [
                                                          10220,
                                                          10224
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10214,
                                                        10224
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          10225,
                                                          10226
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "f",
                                                        "range": [
                                                          10227,
                                                          10228
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 24
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10210,
                                                      10229
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 6
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10208,
                                                    10229
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 4
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 25
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10204,
                                                10230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 0
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 26
                                                }
                                              },
                                              "leadingComments": [
                                                {
                                                  "type": "Line",
                                                  "value": " point as sphere-mesh",
                                                  "range": [
                                                    10180,
                                                    10203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 9
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ]
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "g",
                                                      "range": [
                                                        10230,
                                                        10231
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "position",
                                                      "range": [
                                                        10232,
                                                        10240
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10230,
                                                      10240
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "copy",
                                                    "range": [
                                                      10241,
                                                      10245
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10230,
                                                    10245
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      10246,
                                                      10247
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10230,
                                                  10248
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                10230,
                                                10249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "h",
                                                    "range": [
                                                      10253,
                                                      10254
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "THREE",
                                                        "range": [
                                                          10259,
                                                          10264
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "Vector3",
                                                        "range": [
                                                          10265,
                                                          10272
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 68
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10259,
                                                        10272
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 55
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 68
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1.5,
                                                        "raw": "1.5",
                                                        "range": [
                                                          10273,
                                                          10276
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 69
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 72
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 1.5,
                                                        "raw": "1.5",
                                                        "range": [
                                                          10277,
                                                          10280
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 1.5,
                                                        "raw": "1.5",
                                                        "range": [
                                                          10281,
                                                          10284
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 77
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 80
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10255,
                                                      10285
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 81
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10253,
                                                    10285
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 81
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "j",
                                                    "range": [
                                                      10286,
                                                      10287
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 82
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 83
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "THREE",
                                                        "range": [
                                                          10292,
                                                          10297
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 88
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 93
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "Box3",
                                                        "range": [
                                                          10298,
                                                          10302
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 94
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 98
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10292,
                                                        10302
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 88
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 98
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              10303,
                                                              10304
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 99
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 100
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "sub",
                                                            "range": [
                                                              10305,
                                                              10308
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 101
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 104
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10303,
                                                            10308
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 99
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 104
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "h",
                                                            "range": [
                                                              10309,
                                                              10310
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 106
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10303,
                                                          10311
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 99
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 107
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              10312,
                                                              10313
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 108
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 109
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "add",
                                                            "range": [
                                                              10314,
                                                              10317
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 110
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 113
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10312,
                                                            10317
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 108
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 113
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "h",
                                                            "range": [
                                                              10318,
                                                              10319
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 114
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 115
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10312,
                                                          10320
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 108
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 116
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10288,
                                                      10321
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 84
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 117
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10286,
                                                    10321
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 117
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10249,
                                                10322
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 118
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          10322,
                                                          10323
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 118
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 119
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "userData",
                                                        "range": [
                                                          10324,
                                                          10332
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 120
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 128
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10322,
                                                        10332
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 118
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 128
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "ObjectExpression",
                                                      "properties": [
                                                        {
                                                          "type": "Property",
                                                          "key": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              10334,
                                                              10338
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 130
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 134
                                                              }
                                                            }
                                                          },
                                                          "value": {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              10339,
                                                              10340
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 135
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 136
                                                              }
                                                            }
                                                          },
                                                          "kind": "init",
                                                          "method": false,
                                                          "shorthand": false,
                                                          "computed": false,
                                                          "range": [
                                                            10334,
                                                            10340
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 130
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 136
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10333,
                                                        10341
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 129
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 137
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10322,
                                                      10341
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 118
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 137
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            10342,
                                                            10346
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 138
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 142
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "createdPoints",
                                                          "range": [
                                                            10347,
                                                            10360
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 143
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 156
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10342,
                                                          10360
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 156
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "add",
                                                        "range": [
                                                          10361,
                                                          10364
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 157
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 160
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10342,
                                                        10364
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 138
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 160
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          10365,
                                                          10366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 161
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 162
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10342,
                                                      10367
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 138
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 163
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10322,
                                                  10367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 118
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 163
                                                  }
                                                }
                                              },
                                              "range": [
                                                10322,
                                                10368
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 118
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 164
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "k",
                                                    "range": [
                                                      10372,
                                                      10373
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 168
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 169
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          10374,
                                                          10378
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 170
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 174
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "calculatePointScaleFactor",
                                                        "range": [
                                                          10379,
                                                          10404
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 175
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 200
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10374,
                                                        10404
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 170
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 200
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      10374,
                                                      10406
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 170
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 202
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10372,
                                                    10406
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 168
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 202
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10368,
                                                10407
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 164
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 203
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            10414,
                                                            10415
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 210
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 211
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "scale",
                                                          "range": [
                                                            10416,
                                                            10421
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 212
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 217
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10414,
                                                          10421
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 210
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 217
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "set",
                                                        "range": [
                                                          10422,
                                                          10425
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 218
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 221
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10414,
                                                        10425
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 210
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 221
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "k",
                                                        "range": [
                                                          10426,
                                                          10427
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 222
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 223
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "k",
                                                        "range": [
                                                          10428,
                                                          10429
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 224
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 225
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "k",
                                                        "range": [
                                                          10430,
                                                          10431
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 226
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 227
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      10414,
                                                      10432
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 210
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 228
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      10433,
                                                      10434
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 229
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 230
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10414,
                                                  10434
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 210
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 230
                                                  }
                                                }
                                              },
                                              "range": [
                                                10407,
                                                10434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 203
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 230
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9952,
                                            10435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 256
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 231
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9927,
                                          10435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 231
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 231
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        9921,
                                        10435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 225
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 231
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    9902,
                                    10436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 206
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 232
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          10438,
                                          10441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 234
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 237
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "removePoints",
                                        "raw": "'removePoints'",
                                        "range": [
                                          10442,
                                          10456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 238
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 252
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10438,
                                        10456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 234
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 252
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          10457,
                                          10462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 253
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 258
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "removePoints",
                                          "range": [
                                            10472,
                                            10484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 268
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 280
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ForStatement",
                                              "init": {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        10495,
                                                        10496
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 291
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 292
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              10497,
                                                              10501
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 293
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 297
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "createdPoints",
                                                            "range": [
                                                              10502,
                                                              10515
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 298
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 311
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10497,
                                                            10515
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 293
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 311
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "values",
                                                          "range": [
                                                            10516,
                                                            10522
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 312
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 318
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10497,
                                                          10522
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 293
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 318
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        10497,
                                                        10524
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 293
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 320
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10495,
                                                      10524
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 291
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 320
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        10525,
                                                        10526
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 321
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 322
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            10527,
                                                            10528
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 323
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 324
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "next",
                                                          "range": [
                                                            10529,
                                                            10533
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 325
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 329
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10527,
                                                          10533
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 323
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 329
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        10527,
                                                        10535
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 323
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 331
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10525,
                                                      10535
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 321
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 331
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  10491,
                                                  10535
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 287
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 331
                                                  }
                                                }
                                              },
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "!==",
                                                "left": {
                                                  "type": "UnaryExpression",
                                                  "operator": "void",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      10541,
                                                      10542
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 337
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 338
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    10536,
                                                    10542
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 332
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 338
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      10545,
                                                      10546
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 341
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 342
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      10547,
                                                      10552
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 343
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 348
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10545,
                                                    10552
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 341
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 348
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10536,
                                                  10552
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 332
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 348
                                                  }
                                                }
                                              },
                                              "update": null,
                                              "body": {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              10554,
                                                              10558
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 350
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 354
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "scene",
                                                            "range": [
                                                              10559,
                                                              10564
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 355
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 360
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10554,
                                                            10564
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 350
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 360
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "remove",
                                                          "range": [
                                                            10565,
                                                            10571
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 361
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 367
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10554,
                                                          10571
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 350
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 367
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              10572,
                                                              10573
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 368
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 369
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              10574,
                                                              10579
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 370
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 375
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10572,
                                                            10579
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 368
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 375
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        10554,
                                                        10580
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 350
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 376
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          10581,
                                                          10582
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 377
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 378
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              10583,
                                                              10584
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 379
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 380
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "next",
                                                            "range": [
                                                              10585,
                                                              10589
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 381
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 385
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10583,
                                                            10589
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 379
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 385
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          10583,
                                                          10591
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 379
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 387
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10581,
                                                        10591
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 377
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 387
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    10554,
                                                    10591
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 350
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 387
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10554,
                                                  10592
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 350
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 388
                                                  }
                                                }
                                              },
                                              "range": [
                                                10487,
                                                10592
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 283
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 388
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        10592,
                                                        10596
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 388
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 392
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "createdPoints",
                                                      "range": [
                                                        10597,
                                                        10610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 393
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 406
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10592,
                                                      10610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 388
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 406
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "clear",
                                                    "range": [
                                                      10611,
                                                      10616
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 407
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 412
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10592,
                                                    10616
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 388
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 412
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  10592,
                                                  10618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 388
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 414
                                                  }
                                                }
                                              },
                                              "range": [
                                                10592,
                                                10618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 388
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 414
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10486,
                                            10619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 282
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 415
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10463,
                                          10619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 259
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 415
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10457,
                                        10619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 253
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 415
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    10437,
                                    10620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 233
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 416
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          10622,
                                          10625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 418
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 421
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "nextId",
                                        "raw": "'nextId'",
                                        "range": [
                                          10626,
                                          10634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 422
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 430
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10622,
                                        10634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 418
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 430
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          10635,
                                          10640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 431
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 436
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "nextId",
                                          "range": [
                                            10650,
                                            10656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 446
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 452
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "UpdateExpression",
                                                    "operator": "--",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          10667,
                                                          10671
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 463
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 467
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "uniqueId",
                                                        "range": [
                                                          10672,
                                                          10680
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 468
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 476
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10667,
                                                        10680
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 463
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 476
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      10665,
                                                      10680
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 461
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 476
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        10681,
                                                        10685
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 477
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 481
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "uniqueId",
                                                      "range": [
                                                        10686,
                                                        10694
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 482
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 490
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10681,
                                                      10694
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 477
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 490
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10665,
                                                  10694
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 461
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 490
                                                  }
                                                }
                                              },
                                              "range": [
                                                10659,
                                                10694
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 455
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 490
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10658,
                                            10695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 454
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 491
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10641,
                                          10695
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 437
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 491
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10635,
                                        10695
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 431
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 491
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    10621,
                                    10696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 417
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 492
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          10698,
                                          10701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 494
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 497
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculatePointScaleFactor",
                                        "raw": "'calculatePointScaleFactor'",
                                        "range": [
                                          10702,
                                          10729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 498
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 525
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10698,
                                        10729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 494
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 525
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          10730,
                                          10735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 526
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 531
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculatePointScaleFactor",
                                          "range": [
                                            10745,
                                            10770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 541
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 566
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      10777,
                                                      10778
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 573
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 574
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      10779,
                                                      10780
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 575
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 576
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10777,
                                                    10780
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 573
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 576
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                10773,
                                                10781
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 569
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 577
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        10784,
                                                        10788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 580
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 584
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "session",
                                                      "range": [
                                                        10789,
                                                        10796
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 585
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 592
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10784,
                                                      10796
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 580
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 592
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "pool",
                                                    "range": [
                                                      10797,
                                                      10801
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 593
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 597
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10784,
                                                    10801
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 580
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 597
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "view",
                                                  "range": [
                                                    10802,
                                                    10806
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 598
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 602
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10784,
                                                  10806
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 580
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 602
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "b",
                                                          "range": [
                                                            10812,
                                                            10813
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 608
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 609
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "ConditionalExpression",
                                                          "test": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    10814,
                                                                    10818
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 610
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 614
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "session",
                                                                  "range": [
                                                                    10819,
                                                                    10826
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 615
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 622
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10814,
                                                                  10826
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 610
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 622
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "pool",
                                                                "range": [
                                                                  10827,
                                                                  10831
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 623
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 627
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10814,
                                                                10831
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 610
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 627
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "bounds",
                                                              "range": [
                                                                10832,
                                                                10838
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 628
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 634
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10814,
                                                              10838
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 610
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 634
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        10839,
                                                                        10843
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 635
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 639
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "session",
                                                                      "range": [
                                                                        10844,
                                                                        10851
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 640
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 647
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      10839,
                                                                      10851
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 635
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 647
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "pool",
                                                                    "range": [
                                                                      10852,
                                                                      10856
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 648
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 652
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10839,
                                                                    10856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 635
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 652
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "bounds",
                                                                  "range": [
                                                                    10857,
                                                                    10863
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 653
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 659
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10839,
                                                                  10863
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 635
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 659
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "sphere",
                                                                "range": [
                                                                  10864,
                                                                  10870
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 660
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 666
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10839,
                                                                10870
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 635
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 666
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "center",
                                                              "range": [
                                                                10871,
                                                                10877
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 667
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 673
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10839,
                                                              10877
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 635
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 673
                                                              }
                                                            }
                                                          },
                                                          "alternate": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "THREE",
                                                                "range": [
                                                                  10882,
                                                                  10887
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 678
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 683
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "Vector3",
                                                                "range": [
                                                                  10888,
                                                                  10895
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 684
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 691
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10882,
                                                                10895
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 678
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 691
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  10896,
                                                                  10897
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 692
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 693
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  10898,
                                                                  10899
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 694
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 695
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  10900,
                                                                  10901
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 696
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 697
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              10878,
                                                              10902
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 674
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 698
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            10814,
                                                            10902
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 610
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 698
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10812,
                                                          10902
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 608
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 698
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            10903,
                                                            10904
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 699
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 700
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      10905,
                                                                      10909
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 701
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 705
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "session",
                                                                    "range": [
                                                                      10910,
                                                                      10917
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 706
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 713
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    10905,
                                                                    10917
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 701
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 713
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "pool",
                                                                  "range": [
                                                                    10918,
                                                                    10922
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 714
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 718
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10905,
                                                                  10922
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 701
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 718
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  10923,
                                                                  10927
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 719
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 723
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10905,
                                                                10927
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 701
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 723
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "getPoint2",
                                                              "range": [
                                                                10928,
                                                                10937
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 724
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 733
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10905,
                                                              10937
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 701
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 733
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    10938,
                                                                    10939
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 734
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 735
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "clone",
                                                                  "range": [
                                                                    10940,
                                                                    10945
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 736
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 741
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10938,
                                                                  10945
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 734
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 741
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                10938,
                                                                10947
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 734
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 743
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10905,
                                                            10948
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 701
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 744
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10903,
                                                          10948
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 699
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 744
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            10949,
                                                            10950
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 745
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 746
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "NewExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "THREE",
                                                              "range": [
                                                                10955,
                                                                10960
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 751
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 756
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "Vector3",
                                                              "range": [
                                                                10961,
                                                                10968
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 757
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 764
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10955,
                                                              10968
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 751
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 764
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10969,
                                                                10970
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 765
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 766
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10971,
                                                                10972
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 767
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 768
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  10973,
                                                                  10974
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 769
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 770
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  10975,
                                                                  10976
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 771
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 772
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                10973,
                                                                10976
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 769
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 772
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10951,
                                                            10977
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 747
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 773
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10949,
                                                          10977
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 745
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 773
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            10978,
                                                            10979
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 774
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 775
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "NewExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "THREE",
                                                              "range": [
                                                                10984,
                                                                10989
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 780
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 785
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "Vector3",
                                                              "range": [
                                                                10990,
                                                                10997
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 786
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 793
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10984,
                                                              10997
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 780
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 793
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                10998,
                                                                10999
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 794
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 795
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                11000,
                                                                11001
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 796
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 797
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  11002,
                                                                  11003
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 798
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 799
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  11004,
                                                                  11005
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 800
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 801
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11002,
                                                                11005
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 798
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 801
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            10980,
                                                            11006
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 776
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 802
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          10978,
                                                          11006
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 774
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 802
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      10808,
                                                      11007
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 604
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 803
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            11007,
                                                            11008
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 803
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 804
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            11009,
                                                            11010
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 805
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 806
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11007,
                                                          11010
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 803
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 806
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            11011,
                                                            11015
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 807
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 811
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "pointRadiusPx",
                                                          "range": [
                                                            11016,
                                                            11029
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 812
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 825
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11011,
                                                          11029
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 807
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 825
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11007,
                                                        11029
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 803
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 825
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11007,
                                                      11030
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 803
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 826
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            11034,
                                                            11035
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 830
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 831
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      11036,
                                                                      11040
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 832
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 836
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "session",
                                                                    "range": [
                                                                      11041,
                                                                      11048
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 837
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 844
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11036,
                                                                    11048
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 832
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 844
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "pool",
                                                                  "range": [
                                                                    11049,
                                                                    11053
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 845
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 849
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11036,
                                                                  11053
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 832
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 849
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  11054,
                                                                  11058
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 850
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 854
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11036,
                                                                11058
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 832
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 854
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "getPoint3",
                                                              "range": [
                                                                11059,
                                                                11068
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 855
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 864
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11036,
                                                              11068
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 832
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 864
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                11069,
                                                                11070
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 865
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 866
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        11071,
                                                                        11075
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 867
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 871
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "session",
                                                                      "range": [
                                                                        11076,
                                                                        11083
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 872
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 879
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11071,
                                                                      11083
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 867
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 879
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "pool",
                                                                    "range": [
                                                                      11084,
                                                                      11088
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 880
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 884
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11071,
                                                                    11088
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 867
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 884
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "view",
                                                                  "range": [
                                                                    11089,
                                                                    11093
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 885
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 889
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11071,
                                                                  11093
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 867
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 889
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "camera",
                                                                "range": [
                                                                  11094,
                                                                  11100
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 890
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 896
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11071,
                                                                11100
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 867
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 896
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "e",
                                                                "range": [
                                                                  11101,
                                                                  11102
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 897
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 898
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  11103,
                                                                  11104
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 899
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 900
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11101,
                                                                11104
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 897
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 900
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            11036,
                                                            11105
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 832
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 901
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11034,
                                                          11105
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 830
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 901
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "h",
                                                          "range": [
                                                            11106,
                                                            11107
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 902
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 903
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      11108,
                                                                      11112
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 904
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 908
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "session",
                                                                    "range": [
                                                                      11113,
                                                                      11120
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 909
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 916
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11108,
                                                                    11120
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 904
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 916
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "pool",
                                                                  "range": [
                                                                    11121,
                                                                    11125
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 917
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 921
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11108,
                                                                  11125
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 904
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 921
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  11126,
                                                                  11130
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 922
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 926
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11108,
                                                                11130
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 904
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 926
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "getPoint3",
                                                              "range": [
                                                                11131,
                                                                11140
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 927
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 936
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11108,
                                                              11140
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 904
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 936
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "f",
                                                              "range": [
                                                                11141,
                                                                11142
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 937
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 938
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        11143,
                                                                        11147
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 939
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 943
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "session",
                                                                      "range": [
                                                                        11148,
                                                                        11155
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 944
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 951
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11143,
                                                                      11155
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 939
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 951
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "pool",
                                                                    "range": [
                                                                      11156,
                                                                      11160
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 952
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 956
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11143,
                                                                    11160
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 939
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 956
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "view",
                                                                  "range": [
                                                                    11161,
                                                                    11165
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 957
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 961
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11143,
                                                                  11165
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 939
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 961
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "camera",
                                                                "range": [
                                                                  11166,
                                                                  11172
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 962
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 968
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11143,
                                                                11172
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 939
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 968
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "f",
                                                                "range": [
                                                                  11173,
                                                                  11174
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 969
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 970
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  11175,
                                                                  11176
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 971
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 972
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11173,
                                                                11176
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 969
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 972
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            11108,
                                                            11177
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 904
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 973
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11106,
                                                          11177
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 902
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 973
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "j",
                                                          "range": [
                                                            11178,
                                                            11179
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 974
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 975
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "g",
                                                                  "range": [
                                                                    11180,
                                                                    11181
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 976
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 977
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "sub",
                                                                  "range": [
                                                                    11182,
                                                                    11185
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 978
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 981
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11180,
                                                                  11185
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 976
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 981
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "h",
                                                                  "range": [
                                                                    11186,
                                                                    11187
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 982
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 983
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                11180,
                                                                11188
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 976
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 984
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                11189,
                                                                11195
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 985
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 991
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              11180,
                                                              11195
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 976
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 991
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            11180,
                                                            11197
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 976
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 993
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11178,
                                                          11197
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 974
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 993
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      11030,
                                                      11198
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 826
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 994
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          11198,
                                                          11199
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 994
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 995
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": "/",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "j",
                                                          "range": [
                                                            11200,
                                                            11201
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 996
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 997
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              11202,
                                                              11206
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 998
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1002
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "pointSize",
                                                            "range": [
                                                              11207,
                                                              11216
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1003
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1012
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11202,
                                                            11216
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 998
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1012
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          11200,
                                                          11216
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 996
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 1012
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11198,
                                                        11216
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 994
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1012
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11198,
                                                      11216
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 994
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1012
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10807,
                                                  11217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 603
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 1013
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                10781,
                                                11217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 577
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 1013
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  11224,
                                                  11225
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 1020
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 1021
                                                  }
                                                }
                                              },
                                              "range": [
                                                11217,
                                                11225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 1013
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 1021
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10772,
                                            11226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 568
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 1022
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10736,
                                          11226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 532
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 1022
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        10730,
                                        11226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 526
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 1022
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    10697,
                                    11227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 493
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 1023
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3428,
                                11228
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 922
                                },
                                "end": {
                                  "line": 50,
                                  "column": 1024
                                }
                              }
                            },
                            {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          11231,
                                          11234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 1027
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 1030
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "getInfo",
                                        "raw": "'getInfo'",
                                        "range": [
                                          11235,
                                          11244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 1031
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 1040
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11231,
                                        11244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 1027
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 1040
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          11245,
                                          11250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 1041
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 1046
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "getInfo",
                                          "range": [
                                            11260,
                                            11267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 1056
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 1063
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              11268,
                                              11269
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 1064
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 1065
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "SwitchStatement",
                                              "discriminant": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      11278,
                                                      11279
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1074
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1075
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "meta",
                                                    "range": [
                                                      11280,
                                                      11284
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1076
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1080
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11278,
                                                    11284
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1074
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1080
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "type",
                                                  "range": [
                                                    11285,
                                                    11289
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1081
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1085
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11278,
                                                  11289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 1074
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 1085
                                                  }
                                                }
                                              },
                                              "cases": [
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "point",
                                                    "raw": "'point'",
                                                    "range": [
                                                      11295,
                                                      11302
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1091
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1098
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              11307,
                                                              11308
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1103
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1104
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      11309,
                                                                      11310
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1105
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1106
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      11311,
                                                                      11315
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1107
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1111
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11309,
                                                                    11315
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1105
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1111
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    11316,
                                                                    11324
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1112
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1120
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11309,
                                                                  11324
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1105
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1120
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toArray",
                                                                "range": [
                                                                  11325,
                                                                  11332
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1121
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1128
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11309,
                                                                11332
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1105
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1128
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              11309,
                                                              11334
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1105
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1130
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11307,
                                                            11334
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1103
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1130
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        11303,
                                                        11335
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1099
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1131
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                11342,
                                                                11348
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1138
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1144
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                11349,
                                                                11350
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1145
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1146
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11342,
                                                              11350
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1138
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1146
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                11351,
                                                                11362
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1147
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1158
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Position",
                                                              "raw": "'Position'",
                                                              "range": [
                                                                11363,
                                                                11373
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1159
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1169
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11351,
                                                              11373
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1147
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1169
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11341,
                                                          11374
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 1137
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 1170
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11335,
                                                        11375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1131
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1171
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11291,
                                                    11375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1087
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1171
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "line",
                                                    "raw": "'line'",
                                                    "range": [
                                                      11379,
                                                      11385
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1175
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1181
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "c",
                                                                "range": [
                                                                  11391,
                                                                  11392
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1187
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1188
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "a",
                                                                        "range": [
                                                                          11393,
                                                                          11394
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1189
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1190
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "meta",
                                                                        "range": [
                                                                          11395,
                                                                          11399
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1191
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1195
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11393,
                                                                        11399
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1189
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1195
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "start",
                                                                      "range": [
                                                                        11400,
                                                                        11405
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1196
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1201
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11393,
                                                                      11405
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1189
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1201
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "distanceTo",
                                                                    "range": [
                                                                      11406,
                                                                      11416
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1202
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1212
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11393,
                                                                    11416
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1189
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1212
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "a",
                                                                        "range": [
                                                                          11417,
                                                                          11418
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1213
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1214
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "meta",
                                                                        "range": [
                                                                          11419,
                                                                          11423
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1215
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1219
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11417,
                                                                        11423
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1213
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1219
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "end",
                                                                      "range": [
                                                                        11424,
                                                                        11427
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1220
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1223
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11417,
                                                                      11427
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1213
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1223
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  11393,
                                                                  11428
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1189
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1224
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11391,
                                                                11428
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1187
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1224
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            11387,
                                                            11429
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1183
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1225
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    11436,
                                                                    11437
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1232
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1233
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        11438,
                                                                        11445
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1234
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1241
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "round",
                                                                      "range": [
                                                                        11446,
                                                                        11451
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1242
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1247
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      11438,
                                                                      11451
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1234
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1247
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        11452,
                                                                        11453
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1248
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1249
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 3,
                                                                      "raw": "3",
                                                                      "range": [
                                                                        11454,
                                                                        11455
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1250
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1251
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    11438,
                                                                    11456
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1234
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1252
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11436,
                                                                  11456
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1232
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1252
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "ObjectExpression",
                                                                "properties": [
                                                                  {
                                                                    "type": "Property",
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "name": "result",
                                                                      "range": [
                                                                        11458,
                                                                        11464
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1254
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1260
                                                                        }
                                                                      }
                                                                    },
                                                                    "value": {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        11465,
                                                                        11466
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1261
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1262
                                                                        }
                                                                      }
                                                                    },
                                                                    "kind": "init",
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "range": [
                                                                      11458,
                                                                      11466
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1254
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1262
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "Property",
                                                                    "key": {
                                                                      "type": "Identifier",
                                                                      "name": "description",
                                                                      "range": [
                                                                        11467,
                                                                        11478
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1263
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1274
                                                                        }
                                                                      }
                                                                    },
                                                                    "value": {
                                                                      "type": "Literal",
                                                                      "value": "Line length",
                                                                      "raw": "'Line length'",
                                                                      "range": [
                                                                        11479,
                                                                        11492
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1275
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1288
                                                                        }
                                                                      }
                                                                    },
                                                                    "kind": "init",
                                                                    "method": false,
                                                                    "shorthand": false,
                                                                    "computed": false,
                                                                    "range": [
                                                                      11467,
                                                                      11492
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1263
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1288
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  11457,
                                                                  11493
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1253
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1289
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11436,
                                                              11493
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1232
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1289
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11429,
                                                            11493
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1225
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1289
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11386,
                                                        11494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1182
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1290
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11375,
                                                    11494
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1171
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1290
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "arc",
                                                    "raw": "'arc'",
                                                    "range": [
                                                      11498,
                                                      11503
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1294
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1299
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_c",
                                                                "range": [
                                                                  11509,
                                                                  11511
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1305
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1307
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      11512,
                                                                      11513
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1308
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1309
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      11514,
                                                                      11518
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1310
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1314
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11512,
                                                                    11518
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1308
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1314
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "radius",
                                                                  "range": [
                                                                    11519,
                                                                    11525
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1315
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1321
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11512,
                                                                  11525
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1308
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1321
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11509,
                                                                11525
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1305
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1321
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            11505,
                                                            11526
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1301
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1322
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    11533,
                                                                    11539
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1329
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1335
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "_c",
                                                                  "range": [
                                                                    11540,
                                                                    11542
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1336
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1338
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11533,
                                                                  11542
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1329
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1338
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "description",
                                                                  "range": [
                                                                    11543,
                                                                    11554
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1339
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1350
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": "Arc radius",
                                                                  "raw": "'Arc radius'",
                                                                  "range": [
                                                                    11555,
                                                                    11567
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1351
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1363
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11543,
                                                                  11567
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1339
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1363
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11532,
                                                              11568
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1328
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1364
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11526,
                                                            11568
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1322
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1364
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11504,
                                                        11569
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1300
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1365
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11494,
                                                    11569
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1290
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1365
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "circle",
                                                    "raw": "'circle'",
                                                    "range": [
                                                      11573,
                                                      11581
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1369
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1377
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_c2",
                                                                "range": [
                                                                  11587,
                                                                  11590
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1383
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1386
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      11591,
                                                                      11592
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1387
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1388
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      11593,
                                                                      11597
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1389
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1393
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11591,
                                                                    11597
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1387
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1393
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "radius",
                                                                  "range": [
                                                                    11598,
                                                                    11604
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1394
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1400
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11591,
                                                                  11604
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1387
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1400
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11587,
                                                                11604
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1383
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1400
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            11583,
                                                            11605
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1379
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1401
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    11612,
                                                                    11618
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1408
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1414
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "_c2",
                                                                  "range": [
                                                                    11619,
                                                                    11622
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1415
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1418
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11612,
                                                                  11622
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1408
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1418
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "description",
                                                                  "range": [
                                                                    11623,
                                                                    11634
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1419
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1430
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": "Circle radius",
                                                                  "raw": "'Circle radius'",
                                                                  "range": [
                                                                    11635,
                                                                    11650
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1431
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1446
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11623,
                                                                  11650
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1419
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1446
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11611,
                                                              11651
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1407
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1447
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11605,
                                                            11651
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1401
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1447
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11582,
                                                        11652
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1378
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1448
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11569,
                                                    11652
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1365
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1448
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "nurbs",
                                                    "raw": "'nurbs'",
                                                    "range": [
                                                      11656,
                                                      11663
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1452
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1459
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                11671,
                                                                11677
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1467
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1473
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                11678,
                                                                11679
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1474
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1475
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11671,
                                                              11679
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1467
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1475
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                11680,
                                                                11691
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1476
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1487
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "NURBS",
                                                              "raw": "'NURBS'",
                                                              "range": [
                                                                11692,
                                                                11699
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1488
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1495
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11680,
                                                              11699
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 50,
                                                                "column": 1476
                                                              },
                                                              "end": {
                                                                "line": 50,
                                                                "column": 1495
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11670,
                                                          11700
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 50,
                                                            "column": 1466
                                                          },
                                                          "end": {
                                                            "line": 50,
                                                            "column": 1496
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11664,
                                                        11701
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1460
                                                        },
                                                        "end": {
                                                          "line": 50,
                                                          "column": 1497
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11652,
                                                    11701
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1448
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 1497
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "plane",
                                                    "raw": "'plane'",
                                                    "range": [
                                                      11705,
                                                      11712
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 1501
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 1508
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_c3",
                                                                "range": [
                                                                  11718,
                                                                  11721
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1514
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1517
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": 0,
                                                                      "raw": "0",
                                                                      "range": [
                                                                        11723,
                                                                        11724
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1519
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1520
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "_stringify2",
                                                                        "range": [
                                                                          11725,
                                                                          11736
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1521
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1532
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "default",
                                                                        "range": [
                                                                          11737,
                                                                          11744
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1533
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1540
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11725,
                                                                        11744
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1521
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1540
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    11723,
                                                                    11744
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 50,
                                                                      "column": 1519
                                                                    },
                                                                    "end": {
                                                                      "line": 50,
                                                                      "column": 1540
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "a",
                                                                            "range": [
                                                                              11746,
                                                                              11747
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 50,
                                                                                "column": 1542
                                                                              },
                                                                              "end": {
                                                                                "line": 50,
                                                                                "column": 1543
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "meta",
                                                                            "range": [
                                                                              11748,
                                                                              11752
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 50,
                                                                                "column": 1544
                                                                              },
                                                                              "end": {
                                                                                "line": 50,
                                                                                "column": 1548
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            11746,
                                                                            11752
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 50,
                                                                              "column": 1542
                                                                            },
                                                                            "end": {
                                                                              "line": 50,
                                                                              "column": 1548
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "normal",
                                                                          "range": [
                                                                            11753,
                                                                            11759
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 50,
                                                                              "column": 1549
                                                                            },
                                                                            "end": {
                                                                              "line": 50,
                                                                              "column": 1555
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          11746,
                                                                          11759
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1542
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1555
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "toArray",
                                                                        "range": [
                                                                          11760,
                                                                          11767
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 50,
                                                                            "column": 1556
                                                                          },
                                                                          "end": {
                                                                            "line": 50,
                                                                            "column": 1563
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        11746,
                                                                        11767
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 50,
                                                                          "column": 1542
                                                                        },
                                                                        "end": {
                                                                          "line": 50,
                                                                          "column": 1563
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      11746,
                                                                      11769
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 50,
                                                                        "column": 1542
                                                                      },
                                                                      "end": {
                                                                        "line": 50,
                                                                        "column": 1565
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  11722,
                                                                  11770
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 50,
                                                                    "column": 1518
                                                                  },
                                                                  "end": {
                                                                    "line": 50,
                                                                    "column": 1566
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11718,
                                                                11770
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1514
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1566
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            11714,
                                                            11771
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 50,
                                                              "column": 1510
                                                            },
                                                            "end": {
                                                              "line": 50,
                                                              "column": 1567
                                                            }
                                                          },
                                                          "trailingComments": [
                                                            {
                                                              "type": "Line",
                                                              "value": " let point = element.meta.pointOnPlane",
                                                              "range": [
                                                                11771,
                                                                11811
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1567
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1607
                                                                }
                                                              }
                                                            }
                                                          ]
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    11819,
                                                                    11825
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 7
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 13
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "_c3",
                                                                  "range": [
                                                                    11826,
                                                                    11829
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 14
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11819,
                                                                  11829
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 7
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "description",
                                                                  "range": [
                                                                    11830,
                                                                    11841
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 18
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": "Plane normal",
                                                                  "raw": "'Plane normal'",
                                                                  "range": [
                                                                    11842,
                                                                    11856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 44
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11830,
                                                                  11856
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 18
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 44
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11818,
                                                              11857
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11812,
                                                            11857
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 0
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 45
                                                            }
                                                          },
                                                          "leadingComments": [
                                                            {
                                                              "type": "Line",
                                                              "value": " let point = element.meta.pointOnPlane",
                                                              "range": [
                                                                11771,
                                                                11811
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 50,
                                                                  "column": 1567
                                                                },
                                                                "end": {
                                                                  "line": 50,
                                                                  "column": 1607
                                                                }
                                                              }
                                                            }
                                                          ]
                                                        }
                                                      ],
                                                      "range": [
                                                        11713,
                                                        11858
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 50,
                                                          "column": 1509
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 46
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11701,
                                                    11858
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 1497
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "cylinder",
                                                    "raw": "'cylinder'",
                                                    "range": [
                                                      11862,
                                                      11872
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_c4",
                                                                "range": [
                                                                  11878,
                                                                  11881
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 66
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 69
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      11882,
                                                                      11883
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 70
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 71
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      11884,
                                                                      11888
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 72
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 76
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    11882,
                                                                    11888
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 70
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 76
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "radius",
                                                                  "range": [
                                                                    11889,
                                                                    11895
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 77
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 83
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  11882,
                                                                  11895
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 70
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 83
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                11878,
                                                                11895
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 66
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 83
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            11874,
                                                            11896
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 62
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 84
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    11903,
                                                                    11909
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 91
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 97
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "_c4",
                                                                  "range": [
                                                                    11910,
                                                                    11913
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 98
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 101
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11903,
                                                                  11913
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 91
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 101
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "description",
                                                                  "range": [
                                                                    11914,
                                                                    11925
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 102
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 113
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": "Cylinder radius",
                                                                  "raw": "'Cylinder radius'",
                                                                  "range": [
                                                                    11926,
                                                                    11943
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 114
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 131
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  11914,
                                                                  11943
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 102
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 131
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              11902,
                                                              11944
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 90
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 132
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11896,
                                                            11944
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 84
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 132
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        11873,
                                                        11945
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 133
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11858,
                                                    11945
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 133
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "cone",
                                                    "raw": "'cone'",
                                                    "range": [
                                                      11949,
                                                      11955
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 137
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 143
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                11963,
                                                                11969
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 151
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 157
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                11970,
                                                                11971
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 158
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 159
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11963,
                                                              11971
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 151
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 159
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                11972,
                                                                11983
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 160
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 171
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Cone",
                                                              "raw": "'Cone'",
                                                              "range": [
                                                                11984,
                                                                11990
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 172
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 178
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              11972,
                                                              11990
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 160
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 178
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          11962,
                                                          11991
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 150
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 179
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11956,
                                                        11992
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 144
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 180
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11945,
                                                    11992
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 133
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 180
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "sphere",
                                                    "raw": "'sphere'",
                                                    "range": [
                                                      11996,
                                                      12004
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 184
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 192
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_c5",
                                                                "range": [
                                                                  12010,
                                                                  12013
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 198
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 201
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      12014,
                                                                      12015
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 202
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 203
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      12016,
                                                                      12020
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 204
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 208
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    12014,
                                                                    12020
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 202
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 208
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "radius",
                                                                  "range": [
                                                                    12021,
                                                                    12027
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 209
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 215
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12014,
                                                                  12027
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 202
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 215
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12010,
                                                                12027
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 198
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 215
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            12006,
                                                            12028
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 194
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 216
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "ObjectExpression",
                                                            "properties": [
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "result",
                                                                  "range": [
                                                                    12035,
                                                                    12041
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 223
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 229
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Identifier",
                                                                  "name": "_c5",
                                                                  "range": [
                                                                    12042,
                                                                    12045
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 230
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 233
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  12035,
                                                                  12045
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 223
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 233
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Property",
                                                                "key": {
                                                                  "type": "Identifier",
                                                                  "name": "description",
                                                                  "range": [
                                                                    12046,
                                                                    12057
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 234
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 245
                                                                    }
                                                                  }
                                                                },
                                                                "value": {
                                                                  "type": "Literal",
                                                                  "value": "Sphere radius",
                                                                  "raw": "'Sphere radius'",
                                                                  "range": [
                                                                    12058,
                                                                    12073
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 246
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 261
                                                                    }
                                                                  }
                                                                },
                                                                "kind": "init",
                                                                "method": false,
                                                                "shorthand": false,
                                                                "computed": false,
                                                                "range": [
                                                                  12046,
                                                                  12073
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 234
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 261
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              12034,
                                                              12074
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 222
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 262
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12028,
                                                            12074
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 216
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 262
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12005,
                                                        12075
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 193
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 263
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    11992,
                                                    12075
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 180
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 263
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "nurbsSurface",
                                                    "raw": "'nurbsSurface'",
                                                    "range": [
                                                      12079,
                                                      12093
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 267
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 281
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                12101,
                                                                12107
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 289
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 295
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                12108,
                                                                12109
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 296
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 297
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              12101,
                                                              12109
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 289
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 297
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                12110,
                                                                12121
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 298
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 309
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "NURBS Surface",
                                                              "raw": "'NURBS Surface'",
                                                              "range": [
                                                                12122,
                                                                12137
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 310
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 325
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              12110,
                                                              12137
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 298
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 325
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12100,
                                                          12138
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 288
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 326
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12094,
                                                        12139
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 282
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 327
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12075,
                                                    12139
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 263
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 327
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": null,
                                                  "consequent": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                12154,
                                                                12160
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 342
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 348
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                12161,
                                                                12162
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 349
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 350
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              12154,
                                                              12162
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 342
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 350
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                12163,
                                                                12174
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 351
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 362
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Undefined",
                                                              "raw": "'Undefined'",
                                                              "range": [
                                                                12175,
                                                                12186
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 363
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 374
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              12163,
                                                              12186
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 351
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 374
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12153,
                                                          12187
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 341
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 375
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12147,
                                                        12188
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 335
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 376
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12139,
                                                    12188
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 327
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 376
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11271,
                                                12189
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 1067
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 377
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11270,
                                            12190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 1066
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 378
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11251,
                                          12190
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 1047
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 378
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        11245,
                                        12190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 1041
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 378
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    11230,
                                    12191
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 1026
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 379
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          12193,
                                          12196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 381
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 384
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculateMeasures",
                                        "raw": "'calculateMeasures'",
                                        "range": [
                                          12197,
                                          12216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 385
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 404
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        12193,
                                        12216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 381
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 404
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          12217,
                                          12222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 405
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 410
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculateMeasures",
                                          "range": [
                                            12232,
                                            12249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 420
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 437
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              12250,
                                              12251
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 438
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 439
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      12257,
                                                      12258
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 445
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 446
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        12259,
                                                        12260
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 447
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 448
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        12261,
                                                        12262
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 449
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 450
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12259,
                                                      12263
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 447
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 451
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12257,
                                                    12263
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 445
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 451
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      12264,
                                                      12265
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 452
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 453
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        12266,
                                                        12267
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 454
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 455
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        12268,
                                                        12269
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 456
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 457
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12266,
                                                      12270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 454
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 458
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12264,
                                                    12270
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 452
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 458
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      12271,
                                                      12272
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 459
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 460
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      12273,
                                                      12275
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 461
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 463
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12271,
                                                    12275
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 459
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 463
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                12253,
                                                12276
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 441
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 464
                                                }
                                              }
                                            },
                                            {
                                              "type": "SwitchStatement",
                                              "discriminant": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      12283,
                                                      12284
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 471
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 472
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "meta",
                                                    "range": [
                                                      12285,
                                                      12289
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 473
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 477
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12283,
                                                    12289
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 471
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 477
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "type",
                                                  "range": [
                                                    12290,
                                                    12294
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 478
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 482
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12283,
                                                  12294
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 471
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 482
                                                  }
                                                }
                                              },
                                              "cases": [
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "point",
                                                    "raw": "'point'",
                                                    "range": [
                                                      12300,
                                                      12307
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 488
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 495
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "SwitchStatement",
                                                      "discriminant": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              12315,
                                                              12316
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 503
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 504
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              12317,
                                                              12321
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 505
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 509
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12315,
                                                            12321
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 503
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 509
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "type",
                                                          "range": [
                                                            12322,
                                                            12326
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 510
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 514
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          12315,
                                                          12326
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 503
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 514
                                                          }
                                                        }
                                                      },
                                                      "cases": [
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "point",
                                                            "raw": "'point'",
                                                            "range": [
                                                              12332,
                                                              12339
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 520
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 527
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12340,
                                                                    12341
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 528
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 529
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12342,
                                                                        12349
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 530
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 537
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePointPoint",
                                                                      "range": [
                                                                        12350,
                                                                        12369
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 538
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 557
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12342,
                                                                      12369
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 530
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 557
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12370,
                                                                        12371
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 558
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 559
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12372,
                                                                        12373
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 560
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 561
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12342,
                                                                    12374
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 530
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 562
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12340,
                                                                  12374
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 528
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 562
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12340,
                                                                12375
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 528
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 563
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12375,
                                                                12381
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 563
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 569
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12328,
                                                            12381
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 516
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 569
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "line",
                                                            "raw": "'line'",
                                                            "range": [
                                                              12385,
                                                              12391
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 573
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 579
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12392,
                                                                    12393
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 580
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 581
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12394,
                                                                        12401
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 582
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 589
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePointLine",
                                                                      "range": [
                                                                        12402,
                                                                        12420
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 590
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 608
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12394,
                                                                      12420
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 582
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 608
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12421,
                                                                        12422
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 609
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 610
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12423,
                                                                        12424
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 611
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 612
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12394,
                                                                    12425
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 582
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 613
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12392,
                                                                  12425
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 580
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 613
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12392,
                                                                12426
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 580
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 614
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12426,
                                                                12432
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 614
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 620
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12381,
                                                            12432
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 569
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 620
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "plane",
                                                            "raw": "'plane'",
                                                            "range": [
                                                              12436,
                                                              12443
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 624
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 631
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12444,
                                                                    12445
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 632
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 633
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12446,
                                                                        12453
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 634
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 641
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePointPlane",
                                                                      "range": [
                                                                        12454,
                                                                        12473
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 642
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 661
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12446,
                                                                      12473
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 634
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 661
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12474,
                                                                        12475
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 662
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 663
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12476,
                                                                        12477
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 664
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 665
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12446,
                                                                    12478
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 634
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 666
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12444,
                                                                  12478
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 632
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 666
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12444,
                                                                12479
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 632
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 667
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12432,
                                                            12479
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 620
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 667
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12308,
                                                        12480
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 496
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 668
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "BreakStatement",
                                                      "label": null,
                                                      "range": [
                                                        12480,
                                                        12486
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 668
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 674
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12296,
                                                    12486
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 484
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 674
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "line",
                                                    "raw": "'line'",
                                                    "range": [
                                                      12490,
                                                      12496
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 678
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 684
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "SwitchStatement",
                                                      "discriminant": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              12504,
                                                              12505
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 692
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 693
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              12506,
                                                              12510
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 694
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 698
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12504,
                                                            12510
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 692
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 698
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "type",
                                                          "range": [
                                                            12511,
                                                            12515
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 699
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 703
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          12504,
                                                          12515
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 692
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 703
                                                          }
                                                        }
                                                      },
                                                      "cases": [
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "point",
                                                            "raw": "'point'",
                                                            "range": [
                                                              12521,
                                                              12528
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 709
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 716
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12529,
                                                                    12530
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 717
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 718
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12531,
                                                                        12538
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 719
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 726
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePointLine",
                                                                      "range": [
                                                                        12539,
                                                                        12557
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 727
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 745
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12531,
                                                                      12557
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 719
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 745
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12558,
                                                                        12559
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 746
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 747
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12560,
                                                                        12561
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 748
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 749
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12531,
                                                                    12562
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 719
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 750
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12529,
                                                                  12562
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 717
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 750
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12529,
                                                                12563
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 717
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 751
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12563,
                                                                12569
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 751
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 757
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12517,
                                                            12569
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 705
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 757
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "line",
                                                            "raw": "'line'",
                                                            "range": [
                                                              12573,
                                                              12579
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 761
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 767
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12580,
                                                                    12581
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 768
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 769
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12582,
                                                                        12589
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 770
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 777
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculateLineLine",
                                                                      "range": [
                                                                        12590,
                                                                        12607
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 778
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 795
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12582,
                                                                      12607
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 770
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 795
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12608,
                                                                        12609
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 796
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 797
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12610,
                                                                        12611
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 798
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 799
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12582,
                                                                    12612
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 770
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 800
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12580,
                                                                  12612
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 768
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 800
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12580,
                                                                12613
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 768
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 801
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12613,
                                                                12619
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 801
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 807
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12569,
                                                            12619
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 757
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 807
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "plane",
                                                            "raw": "'plane'",
                                                            "range": [
                                                              12623,
                                                              12630
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 811
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 818
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12631,
                                                                    12632
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 819
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 820
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12633,
                                                                        12640
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 821
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 828
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculateLinePlane",
                                                                      "range": [
                                                                        12641,
                                                                        12659
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 829
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 847
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12633,
                                                                      12659
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 821
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 847
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12660,
                                                                        12661
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 848
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 849
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12662,
                                                                        12663
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 850
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 851
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12633,
                                                                    12664
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 821
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 852
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12631,
                                                                  12664
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 819
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 852
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12631,
                                                                12665
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 819
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 853
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12619,
                                                            12665
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 807
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 853
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12497,
                                                        12666
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 685
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 854
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "BreakStatement",
                                                      "label": null,
                                                      "range": [
                                                        12666,
                                                        12672
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 854
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 860
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12486,
                                                    12672
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 674
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 860
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "SwitchCase",
                                                  "test": {
                                                    "type": "Literal",
                                                    "value": "plane",
                                                    "raw": "'plane'",
                                                    "range": [
                                                      12676,
                                                      12683
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 864
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 871
                                                      }
                                                    }
                                                  },
                                                  "consequent": [
                                                    {
                                                      "type": "SwitchStatement",
                                                      "discriminant": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              12691,
                                                              12692
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 879
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 880
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              12693,
                                                              12697
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 881
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 885
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12691,
                                                            12697
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 879
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 885
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "type",
                                                          "range": [
                                                            12698,
                                                            12702
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 886
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 890
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          12691,
                                                          12702
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 879
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 890
                                                          }
                                                        }
                                                      },
                                                      "cases": [
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "point",
                                                            "raw": "'point'",
                                                            "range": [
                                                              12708,
                                                              12715
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 896
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 903
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12716,
                                                                    12717
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 904
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 905
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12718,
                                                                        12725
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 906
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 913
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePointPlane",
                                                                      "range": [
                                                                        12726,
                                                                        12745
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 914
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 933
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12718,
                                                                      12745
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 906
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 933
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12746,
                                                                        12747
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 934
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 935
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12748,
                                                                        12749
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 936
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 937
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12718,
                                                                    12750
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 906
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 938
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12716,
                                                                  12750
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 904
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 938
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12716,
                                                                12751
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 904
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 939
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12751,
                                                                12757
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 939
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 945
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12704,
                                                            12757
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 892
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 945
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "line",
                                                            "raw": "'line'",
                                                            "range": [
                                                              12761,
                                                              12767
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 949
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 955
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12768,
                                                                    12769
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 956
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 957
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12770,
                                                                        12777
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 958
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 965
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculateLinePlane",
                                                                      "range": [
                                                                        12778,
                                                                        12796
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 966
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 984
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12770,
                                                                      12796
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 958
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 984
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12797,
                                                                        12798
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 985
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 986
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12799,
                                                                        12800
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 987
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 988
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12770,
                                                                    12801
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 958
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 989
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12768,
                                                                  12801
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 956
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 989
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12768,
                                                                12802
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 956
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 990
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12802,
                                                                12808
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 990
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 996
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12757,
                                                            12808
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 945
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 996
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "arc",
                                                            "raw": "'arc'",
                                                            "range": [
                                                              12812,
                                                              12817
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1000
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1005
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12818,
                                                                    12819
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1006
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1007
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12820,
                                                                        12827
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1008
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1015
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculateArcPlane",
                                                                      "range": [
                                                                        12828,
                                                                        12845
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1016
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1033
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12820,
                                                                      12845
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1008
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1033
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12846,
                                                                        12847
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1034
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1035
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12848,
                                                                        12849
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1036
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1037
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12820,
                                                                    12850
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1008
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1038
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12818,
                                                                  12850
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1006
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1038
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12818,
                                                                12851
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1006
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1039
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "BreakStatement",
                                                              "label": null,
                                                              "range": [
                                                                12851,
                                                                12857
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1039
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1045
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12808,
                                                            12857
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 996
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1045
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "SwitchCase",
                                                          "test": {
                                                            "type": "Literal",
                                                            "value": "plane",
                                                            "raw": "'plane'",
                                                            "range": [
                                                              12861,
                                                              12868
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1049
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1056
                                                              }
                                                            }
                                                          },
                                                          "consequent": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    12869,
                                                                    12870
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1057
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1058
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "Measure",
                                                                      "range": [
                                                                        12871,
                                                                        12878
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1059
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1066
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "calculatePlanePlane",
                                                                      "range": [
                                                                        12879,
                                                                        12898
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1067
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1086
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      12871,
                                                                      12898
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1059
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1086
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        12899,
                                                                        12900
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1087
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1088
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "c",
                                                                      "range": [
                                                                        12901,
                                                                        12902
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 51,
                                                                          "column": 1089
                                                                        },
                                                                        "end": {
                                                                          "line": 51,
                                                                          "column": 1090
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    12871,
                                                                    12903
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1059
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1091
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  12869,
                                                                  12903
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1057
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1091
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                12869,
                                                                12904
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1057
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1092
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            12857,
                                                            12904
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1045
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1092
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        12684,
                                                        12905
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 872
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1093
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12672,
                                                    12905
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 860
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1093
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12276,
                                                12906
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 464
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1094
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e",
                                                "range": [
                                                  12913,
                                                  12914
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 1101
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 1102
                                                  }
                                                }
                                              },
                                              "range": [
                                                12906,
                                                12914
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1094
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1102
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12252,
                                            12915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 440
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1103
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12223,
                                          12915
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 411
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1103
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        12217,
                                        12915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 405
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1103
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    12192,
                                    12916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 380
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 1104
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          12918,
                                          12921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1106
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1109
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculatePointPoint",
                                        "raw": "'calculatePointPoint'",
                                        "range": [
                                          12922,
                                          12943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1110
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1131
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        12918,
                                        12943
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1106
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1131
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          12944,
                                          12949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1132
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1137
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculatePointPoint",
                                          "range": [
                                            12959,
                                            12978
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1147
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1166
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              12979,
                                              12980
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1167
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1168
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              12981,
                                              12982
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1169
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1170
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      12988,
                                                      12989
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1176
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1177
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          12990,
                                                          12997
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1178
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1185
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distancePointPoint",
                                                        "range": [
                                                          12998,
                                                          13016
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1186
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1204
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12990,
                                                        13016
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1178
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1204
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          13017,
                                                          13018
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1205
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1206
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          13019,
                                                          13020
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1207
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1208
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      12990,
                                                      13021
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1178
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1209
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12988,
                                                    13021
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1176
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1209
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                12984,
                                                13022
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1172
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1210
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    13022,
                                                    13023
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1210
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1211
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        13024,
                                                        13031
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1212
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1219
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "round",
                                                      "range": [
                                                        13032,
                                                        13037
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1220
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1225
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13024,
                                                      13037
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1212
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1225
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        13038,
                                                        13039
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1226
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1227
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 3,
                                                      "raw": "3",
                                                      "range": [
                                                        13040,
                                                        13041
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1228
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1229
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    13024,
                                                    13042
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1212
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1230
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13022,
                                                  13042
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 1210
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 1230
                                                  }
                                                }
                                              },
                                              "range": [
                                                13022,
                                                13043
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1210
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1231
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      13047,
                                                      13048
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1235
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1236
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13049,
                                                          13056
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1237
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1244
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "round",
                                                        "range": [
                                                          13057,
                                                          13062
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1245
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1250
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13049,
                                                        13062
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1237
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1250
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Math",
                                                            "range": [
                                                              13063,
                                                              13067
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1251
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1255
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "abs",
                                                            "range": [
                                                              13068,
                                                              13071
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1256
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1259
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13063,
                                                            13071
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1251
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1259
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "BinaryExpression",
                                                            "operator": "-",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      13072,
                                                                      13073
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1260
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1261
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13074,
                                                                      13078
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1262
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1266
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13072,
                                                                    13078
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1260
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1266
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13079,
                                                                    13087
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1267
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1275
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13072,
                                                                  13087
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1260
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1275
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  13088,
                                                                  13089
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1276
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1277
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13072,
                                                                13089
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1260
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1277
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "b",
                                                                    "range": [
                                                                      13090,
                                                                      13091
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1278
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1279
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13092,
                                                                      13096
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1280
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1284
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13090,
                                                                    13096
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1278
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1284
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13097,
                                                                    13105
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1285
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1293
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13090,
                                                                  13105
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1278
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1293
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  13106,
                                                                  13107
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1294
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1295
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13090,
                                                                13107
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1278
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1295
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13072,
                                                              13107
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1260
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1295
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13063,
                                                          13108
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1251
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1296
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          13109,
                                                          13110
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1297
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1298
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13049,
                                                      13111
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1237
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1299
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13047,
                                                    13111
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1235
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1299
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      13112,
                                                      13113
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1300
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1301
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13114,
                                                          13121
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1302
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1309
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "round",
                                                        "range": [
                                                          13122,
                                                          13127
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1310
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1315
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13114,
                                                        13127
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1302
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1315
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Math",
                                                            "range": [
                                                              13128,
                                                              13132
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1316
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1320
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "abs",
                                                            "range": [
                                                              13133,
                                                              13136
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1321
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1324
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13128,
                                                            13136
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1316
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1324
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "BinaryExpression",
                                                            "operator": "-",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      13137,
                                                                      13138
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1325
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1326
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13139,
                                                                      13143
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1327
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1331
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13137,
                                                                    13143
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1325
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1331
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13144,
                                                                    13152
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1332
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1340
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13137,
                                                                  13152
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1325
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1340
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "y",
                                                                "range": [
                                                                  13153,
                                                                  13154
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1341
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1342
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13137,
                                                                13154
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1325
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1342
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "b",
                                                                    "range": [
                                                                      13155,
                                                                      13156
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1343
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1344
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13157,
                                                                      13161
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1345
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1349
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13155,
                                                                    13161
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1343
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1349
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13162,
                                                                    13170
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1350
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1358
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13155,
                                                                  13170
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1343
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1358
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "y",
                                                                "range": [
                                                                  13171,
                                                                  13172
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1359
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1360
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13155,
                                                                13172
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1343
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1360
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13137,
                                                              13172
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1325
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1360
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13128,
                                                          13173
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1316
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1361
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          13174,
                                                          13175
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1362
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1363
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13114,
                                                      13176
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1302
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1364
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13112,
                                                    13176
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1300
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1364
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      13177,
                                                      13178
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1365
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1366
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13179,
                                                          13186
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1367
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1374
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "round",
                                                        "range": [
                                                          13187,
                                                          13192
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1375
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1380
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13179,
                                                        13192
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1367
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1380
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Math",
                                                            "range": [
                                                              13193,
                                                              13197
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1381
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1385
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "abs",
                                                            "range": [
                                                              13198,
                                                              13201
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1386
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1389
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13193,
                                                            13201
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1381
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1389
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "BinaryExpression",
                                                            "operator": "-",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      13202,
                                                                      13203
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1390
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1391
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13204,
                                                                      13208
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1392
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1396
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13202,
                                                                    13208
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1390
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1396
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13209,
                                                                    13217
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1397
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1405
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13202,
                                                                  13217
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1390
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1405
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  13218,
                                                                  13219
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1406
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1407
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13202,
                                                                13219
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1390
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1407
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "b",
                                                                    "range": [
                                                                      13220,
                                                                      13221
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1408
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1409
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "meta",
                                                                    "range": [
                                                                      13222,
                                                                      13226
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 51,
                                                                        "column": 1410
                                                                      },
                                                                      "end": {
                                                                        "line": 51,
                                                                        "column": 1414
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    13220,
                                                                    13226
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1408
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1414
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "position",
                                                                  "range": [
                                                                    13227,
                                                                    13235
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 1415
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 1423
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  13220,
                                                                  13235
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1408
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1423
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "z",
                                                                "range": [
                                                                  13236,
                                                                  13237
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 1424
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 1425
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                13220,
                                                                13237
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1408
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1425
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              13202,
                                                              13237
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1390
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1425
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13193,
                                                          13238
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1381
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1426
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          13239,
                                                          13240
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1427
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1428
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13179,
                                                      13241
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1367
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1429
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13177,
                                                    13241
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1365
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1429
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                13043,
                                                13242
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1231
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1430
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            13250,
                                                            13256
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1438
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1444
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            13257,
                                                            13258
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1445
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1446
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13250,
                                                          13258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1438
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1446
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "description",
                                                          "range": [
                                                            13259,
                                                            13270
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1447
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1458
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Literal",
                                                          "value": "Distance",
                                                          "raw": "'Distance'",
                                                          "range": [
                                                            13271,
                                                            13281
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1459
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1469
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13259,
                                                          13281
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1447
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1469
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13249,
                                                      13282
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1437
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1470
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            13284,
                                                            13290
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1472
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1478
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            13291,
                                                            13292
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1479
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1480
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13284,
                                                          13292
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1472
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1480
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "description",
                                                          "range": [
                                                            13293,
                                                            13304
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1481
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1492
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Literal",
                                                          "value": "dx",
                                                          "raw": "'dx'",
                                                          "range": [
                                                            13305,
                                                            13309
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1493
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1497
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13293,
                                                          13309
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1481
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1497
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13283,
                                                      13310
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1471
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1498
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            13312,
                                                            13318
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1500
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1506
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            13319,
                                                            13320
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1507
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1508
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13312,
                                                          13320
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1500
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1508
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "description",
                                                          "range": [
                                                            13321,
                                                            13332
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1509
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1520
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Literal",
                                                          "value": "dy",
                                                          "raw": "'dy'",
                                                          "range": [
                                                            13333,
                                                            13337
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1521
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1525
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13321,
                                                          13337
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1509
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1525
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13311,
                                                      13338
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1499
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1526
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "result",
                                                          "range": [
                                                            13340,
                                                            13346
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1528
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1534
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            13347,
                                                            13348
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1535
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1536
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13340,
                                                          13348
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1528
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1536
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Property",
                                                        "key": {
                                                          "type": "Identifier",
                                                          "name": "description",
                                                          "range": [
                                                            13349,
                                                            13360
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1537
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1548
                                                            }
                                                          }
                                                        },
                                                        "value": {
                                                          "type": "Literal",
                                                          "value": "dz",
                                                          "raw": "'dz'",
                                                          "range": [
                                                            13361,
                                                            13365
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1549
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1553
                                                            }
                                                          }
                                                        },
                                                        "kind": "init",
                                                        "method": false,
                                                        "shorthand": false,
                                                        "computed": false,
                                                        "range": [
                                                          13349,
                                                          13365
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1537
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1553
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13339,
                                                      13366
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1527
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1554
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13248,
                                                  13367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 1436
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 1555
                                                  }
                                                }
                                              },
                                              "range": [
                                                13242,
                                                13367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1430
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1555
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12983,
                                            13368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1171
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1556
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12950,
                                          13368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1138
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1556
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        12944,
                                        13368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1132
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1556
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    12917,
                                    13369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 1105
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 1557
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          13371,
                                          13374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1559
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1562
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculatePointLine",
                                        "raw": "'calculatePointLine'",
                                        "range": [
                                          13375,
                                          13395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1563
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1583
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13371,
                                        13395
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1559
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1583
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          13396,
                                          13401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1584
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1589
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculatePointLine",
                                          "range": [
                                            13411,
                                            13429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1599
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1617
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13430,
                                              13431
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1618
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1619
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13432,
                                              13433
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1620
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1621
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      13439,
                                                      13440
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1627
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1628
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13441,
                                                          13448
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1629
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1636
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distancePointLine",
                                                        "range": [
                                                          13449,
                                                          13466
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1637
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1654
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13441,
                                                        13466
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1629
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1654
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              13467,
                                                              13468
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1655
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1656
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              13469,
                                                              13473
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1657
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1661
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13467,
                                                            13473
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1655
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1661
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "position",
                                                          "range": [
                                                            13474,
                                                            13482
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1662
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1670
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13467,
                                                          13482
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1655
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1670
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          13483,
                                                          13484
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1671
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1672
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13441,
                                                      13485
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1629
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1673
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13439,
                                                    13485
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1627
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1673
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                13435,
                                                13486
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1623
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1674
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        13493,
                                                        13494
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1681
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1682
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            13495,
                                                            13502
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1683
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1690
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            13503,
                                                            13508
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1691
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1696
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13495,
                                                          13508
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1683
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1696
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            13509,
                                                            13510
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1697
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1698
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            13511,
                                                            13512
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1699
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1700
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        13495,
                                                        13513
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1683
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1701
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13493,
                                                      13513
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1681
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1701
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                13516,
                                                                13522
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1704
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1710
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                13523,
                                                                13524
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1711
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1712
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13516,
                                                              13524
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1704
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1712
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                13525,
                                                                13536
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1713
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1724
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                13537,
                                                                13547
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1725
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1735
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13525,
                                                              13547
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1713
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1735
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13515,
                                                          13548
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1703
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1736
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13514,
                                                      13549
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1702
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1737
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13493,
                                                  13549
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 1681
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 1737
                                                  }
                                                }
                                              },
                                              "range": [
                                                13486,
                                                13549
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1674
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1737
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13434,
                                            13550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1622
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1738
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13402,
                                          13550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1590
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1738
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13396,
                                        13550
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1584
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1738
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    13370,
                                    13551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 1558
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 1739
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          13553,
                                          13556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1741
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1744
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculatePointPlane",
                                        "raw": "'calculatePointPlane'",
                                        "range": [
                                          13557,
                                          13578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1745
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1766
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13553,
                                        13578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1741
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1766
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          13579,
                                          13584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1767
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1772
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculatePointPlane",
                                          "range": [
                                            13594,
                                            13613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1782
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1801
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13614,
                                              13615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1802
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1803
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13616,
                                              13617
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1804
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1805
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      13623,
                                                      13624
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1811
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1812
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13625,
                                                          13632
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1813
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1820
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distancePointPlane",
                                                        "range": [
                                                          13633,
                                                          13651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1821
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1839
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13625,
                                                        13651
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1813
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1839
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              13652,
                                                              13653
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1840
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1841
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              13654,
                                                              13658
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1842
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1846
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13652,
                                                            13658
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1840
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1846
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "position",
                                                          "range": [
                                                            13659,
                                                            13667
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1847
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1855
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13652,
                                                          13667
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1840
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1855
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          13668,
                                                          13669
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1856
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1857
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13625,
                                                      13670
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1813
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1858
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13623,
                                                    13670
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1811
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 1858
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                13619,
                                                13671
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1807
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1859
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        13678,
                                                        13679
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1866
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1867
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            13680,
                                                            13687
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1868
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1875
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            13688,
                                                            13693
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1876
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1881
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13680,
                                                          13693
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1868
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1881
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            13694,
                                                            13695
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1882
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1883
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            13696,
                                                            13697
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 1884
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 1885
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        13680,
                                                        13698
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1868
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 1886
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13678,
                                                      13698
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1866
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1886
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                13701,
                                                                13707
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1889
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1895
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                13708,
                                                                13709
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1896
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1897
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13701,
                                                              13709
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1889
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1897
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                13710,
                                                                13721
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1898
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1909
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                13722,
                                                                13732
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 1910
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 1920
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13710,
                                                              13732
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 1898
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 1920
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13700,
                                                          13733
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1888
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 1921
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13699,
                                                      13734
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1887
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1922
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13678,
                                                  13734
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 1866
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 1922
                                                  }
                                                }
                                              },
                                              "range": [
                                                13671,
                                                13734
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1859
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 1922
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13618,
                                            13735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1806
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1923
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13585,
                                          13735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1773
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1923
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13579,
                                        13735
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1767
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1923
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    13552,
                                    13736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 1740
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 1924
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          13738,
                                          13741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1926
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1929
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculateLineLine",
                                        "raw": "'calculateLineLine'",
                                        "range": [
                                          13742,
                                          13761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1930
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1949
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13738,
                                        13761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1926
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 1949
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          13762,
                                          13767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1950
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 1955
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculateLineLine",
                                          "range": [
                                            13777,
                                            13794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1965
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 1982
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13795,
                                              13796
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1983
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1984
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13797,
                                              13798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 1985
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 1986
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      13804,
                                                      13805
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1992
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 1993
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13806,
                                                          13813
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 1994
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2001
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distanceLineLine",
                                                        "range": [
                                                          13814,
                                                          13830
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2002
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2018
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13806,
                                                        13830
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 1994
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2018
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          13831,
                                                          13832
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2019
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2020
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          13833,
                                                          13834
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2021
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2022
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13806,
                                                      13835
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 1994
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2023
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13804,
                                                    13835
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 1992
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2023
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                13800,
                                                13836
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 1988
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2024
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    13836,
                                                    13837
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2024
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2025
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        13838,
                                                        13845
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2026
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2033
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "round",
                                                      "range": [
                                                        13846,
                                                        13851
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2034
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2039
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13838,
                                                      13851
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2026
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2039
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        13852,
                                                        13853
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2040
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2041
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 3,
                                                      "raw": "3",
                                                      "range": [
                                                        13854,
                                                        13855
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2042
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2043
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    13838,
                                                    13856
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2026
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2044
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13836,
                                                  13856
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2024
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2044
                                                  }
                                                }
                                              },
                                              "range": [
                                                13836,
                                                13857
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2024
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2045
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      13861,
                                                      13862
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2049
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2050
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          13863,
                                                          13870
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2051
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2058
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "degrees",
                                                        "range": [
                                                          13871,
                                                          13878
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2059
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2066
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13863,
                                                        13878
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2051
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2066
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Measure",
                                                            "range": [
                                                              13879,
                                                              13886
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2067
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2074
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "angleLineLine",
                                                            "range": [
                                                              13887,
                                                              13900
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2075
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2088
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            13879,
                                                            13900
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2067
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2088
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              13901,
                                                              13902
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2089
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2090
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              13903,
                                                              13904
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2091
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2092
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13879,
                                                          13905
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2067
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2093
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13863,
                                                      13906
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2051
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2094
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13861,
                                                    13906
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2049
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2094
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                13857,
                                                13907
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2045
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2095
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "e",
                                                      "range": [
                                                        13914,
                                                        13915
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2102
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2103
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            13916,
                                                            13923
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2104
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2111
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            13924,
                                                            13929
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2112
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2117
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          13916,
                                                          13929
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2104
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2117
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            13930,
                                                            13931
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2118
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2119
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            13932,
                                                            13933
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2120
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2121
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        13916,
                                                        13934
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2104
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2122
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13914,
                                                      13934
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2102
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2122
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                13937,
                                                                13943
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2125
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2131
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                13944,
                                                                13945
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2132
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2133
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13937,
                                                              13945
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2125
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2133
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                13946,
                                                                13957
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2134
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2145
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                13958,
                                                                13968
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2146
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2156
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13946,
                                                              13968
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2134
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2156
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13936,
                                                          13969
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2124
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2157
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                13971,
                                                                13977
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2159
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2165
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                13978,
                                                                13979
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2166
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2167
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13971,
                                                              13979
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2159
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2167
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                13980,
                                                                13991
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2168
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2179
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Angle",
                                                              "raw": "'Angle'",
                                                              "range": [
                                                                13992,
                                                                13999
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2180
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2187
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              13980,
                                                              13999
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2168
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2187
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          13970,
                                                          14000
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2158
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2188
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      13935,
                                                      14001
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2123
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2189
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13914,
                                                  14001
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2102
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2189
                                                  }
                                                }
                                              },
                                              "range": [
                                                13907,
                                                14001
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2095
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2189
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13799,
                                            14002
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 1987
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2190
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13768,
                                          14002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 1956
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2190
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        13762,
                                        14002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 1950
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2190
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    13737,
                                    14003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 1925
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 2191
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14005,
                                          14008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2193
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2196
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculateLinePlane",
                                        "raw": "'calculateLinePlane'",
                                        "range": [
                                          14009,
                                          14029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2197
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2217
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14005,
                                        14029
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2193
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2217
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14030,
                                          14035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2218
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2223
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculateLinePlane",
                                          "range": [
                                            14045,
                                            14063
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2233
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2251
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14064,
                                              14065
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2252
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2253
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14066,
                                              14067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2254
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2255
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      14073,
                                                      14074
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2261
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2262
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          14075,
                                                          14082
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2263
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2270
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distanceLinePlane",
                                                        "range": [
                                                          14083,
                                                          14100
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2271
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2288
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14075,
                                                        14100
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2263
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2288
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          14101,
                                                          14102
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2289
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2290
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          14103,
                                                          14104
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2291
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2292
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14075,
                                                      14105
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2263
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2293
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14073,
                                                    14105
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2261
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2293
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14069,
                                                14106
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2257
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2294
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        14113,
                                                        14114
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2301
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2302
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            14115,
                                                            14122
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2303
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2310
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            14123,
                                                            14128
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2311
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2316
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14115,
                                                          14128
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2303
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2316
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            14129,
                                                            14130
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2317
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2318
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            14131,
                                                            14132
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2319
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2320
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        14115,
                                                        14133
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2303
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2321
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14113,
                                                      14133
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2301
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2321
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                14136,
                                                                14142
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2324
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2330
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                14143,
                                                                14144
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2331
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2332
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14136,
                                                              14144
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2324
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2332
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                14145,
                                                                14156
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2333
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2344
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                14157,
                                                                14167
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2345
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2355
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14145,
                                                              14167
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2333
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2355
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14135,
                                                          14168
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2323
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2356
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14134,
                                                      14169
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2322
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2357
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14113,
                                                  14169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2301
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2357
                                                  }
                                                }
                                              },
                                              "range": [
                                                14106,
                                                14169
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2294
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2357
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14068,
                                            14170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2256
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2358
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14036,
                                          14170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2224
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2358
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14030,
                                        14170
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2218
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2358
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14004,
                                    14171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 2192
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 2359
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14173,
                                          14176
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2361
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2364
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculateArcPlane",
                                        "raw": "'calculateArcPlane'",
                                        "range": [
                                          14177,
                                          14196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2365
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2384
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14173,
                                        14196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2361
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2384
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14197,
                                          14202
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2385
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2390
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculateArcPlane",
                                          "range": [
                                            14212,
                                            14229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2400
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2417
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14230,
                                              14231
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2418
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2419
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14232,
                                              14233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2420
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2421
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      14239,
                                                      14240
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2427
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2428
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          14241,
                                                          14248
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2429
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2436
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distanceArcPlane",
                                                        "range": [
                                                          14249,
                                                          14265
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2437
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2453
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14241,
                                                        14265
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2429
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2453
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          14266,
                                                          14267
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2454
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2455
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          14268,
                                                          14269
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2456
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2457
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14241,
                                                      14270
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2429
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2458
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14239,
                                                    14270
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2427
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2458
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14235,
                                                14271
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2423
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2459
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        14278,
                                                        14279
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2466
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2467
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            14280,
                                                            14287
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2468
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2475
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            14288,
                                                            14293
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2476
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2481
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14280,
                                                          14293
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2468
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2481
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            14294,
                                                            14295
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2482
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2483
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            14296,
                                                            14297
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2484
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2485
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        14280,
                                                        14298
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2468
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2486
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14278,
                                                      14298
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2466
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2486
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                14301,
                                                                14307
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2489
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2495
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                14308,
                                                                14309
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2496
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2497
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14301,
                                                              14309
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2489
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2497
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                14310,
                                                                14321
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2498
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2509
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                14322,
                                                                14332
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2510
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2520
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14310,
                                                              14332
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2498
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2520
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14300,
                                                          14333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2488
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2521
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14299,
                                                      14334
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2487
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2522
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14278,
                                                  14334
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2466
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2522
                                                  }
                                                }
                                              },
                                              "range": [
                                                14271,
                                                14334
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2459
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2522
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14234,
                                            14335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2422
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2523
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14203,
                                          14335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2391
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2523
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14197,
                                        14335
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2385
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2523
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14172,
                                    14336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 2360
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 2524
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14338,
                                          14341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2526
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2529
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "calculatePlanePlane",
                                        "raw": "'calculatePlanePlane'",
                                        "range": [
                                          14342,
                                          14363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2530
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2551
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14338,
                                        14363
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2526
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2551
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14364,
                                          14369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2552
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2557
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "calculatePlanePlane",
                                          "range": [
                                            14379,
                                            14398
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2567
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2586
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14399,
                                              14400
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2587
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2588
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14401,
                                              14402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2589
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2590
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      14408,
                                                      14409
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2596
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2597
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          14410,
                                                          14417
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2598
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2605
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "distancePlanePlane",
                                                        "range": [
                                                          14418,
                                                          14436
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2606
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2624
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14410,
                                                        14436
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2598
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2624
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          14437,
                                                          14438
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2625
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2626
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          14439,
                                                          14440
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2627
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2628
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14410,
                                                      14441
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2598
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2629
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14408,
                                                    14441
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2596
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2629
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14404,
                                                14442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2592
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2630
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    14442,
                                                    14443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2630
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2631
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        14444,
                                                        14451
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2632
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2639
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "round",
                                                      "range": [
                                                        14452,
                                                        14457
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2640
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2645
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14444,
                                                      14457
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2632
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2645
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        14458,
                                                        14459
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2646
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2647
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 3,
                                                      "raw": "3",
                                                      "range": [
                                                        14460,
                                                        14461
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2648
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2649
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    14444,
                                                    14462
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2632
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2650
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14442,
                                                  14462
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2630
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2650
                                                  }
                                                }
                                              },
                                              "range": [
                                                14442,
                                                14463
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2630
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2651
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      14467,
                                                      14468
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2655
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2656
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Measure",
                                                        "range": [
                                                          14469,
                                                          14476
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2657
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2664
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "degrees",
                                                        "range": [
                                                          14477,
                                                          14484
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2665
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2672
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14469,
                                                        14484
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2657
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2672
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Measure",
                                                            "range": [
                                                              14485,
                                                              14492
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2673
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2680
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "anglePlanePlane",
                                                            "range": [
                                                              14493,
                                                              14508
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2681
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2696
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14485,
                                                            14508
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2673
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2696
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              14509,
                                                              14510
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2697
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2698
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              14511,
                                                              14512
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2699
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2700
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14485,
                                                          14513
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2673
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2701
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14469,
                                                      14514
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2657
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2702
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14467,
                                                    14514
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2655
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2702
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14463,
                                                14515
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2651
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2703
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "e",
                                                      "range": [
                                                        14522,
                                                        14523
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2710
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2711
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Measure",
                                                          "range": [
                                                            14524,
                                                            14531
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2712
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2719
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "round",
                                                          "range": [
                                                            14532,
                                                            14537
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2720
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2725
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14524,
                                                          14537
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2712
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2725
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            14538,
                                                            14539
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2726
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2727
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            14540,
                                                            14541
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2728
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2729
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        14524,
                                                        14542
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2712
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2730
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14522,
                                                      14542
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2710
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2730
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                14545,
                                                                14551
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2733
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2739
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                14552,
                                                                14553
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2740
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2741
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14545,
                                                              14553
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2733
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2741
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                14554,
                                                                14565
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2742
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2753
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Distance",
                                                              "raw": "'Distance'",
                                                              "range": [
                                                                14566,
                                                                14576
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2754
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2764
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14554,
                                                              14576
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2742
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2764
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14544,
                                                          14577
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2732
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2765
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "ObjectExpression",
                                                        "properties": [
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "result",
                                                              "range": [
                                                                14579,
                                                                14585
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2767
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2773
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                14586,
                                                                14587
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2774
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2775
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14579,
                                                              14587
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2767
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2775
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Property",
                                                            "key": {
                                                              "type": "Identifier",
                                                              "name": "description",
                                                              "range": [
                                                                14588,
                                                                14599
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2776
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2787
                                                                }
                                                              }
                                                            },
                                                            "value": {
                                                              "type": "Literal",
                                                              "value": "Angle",
                                                              "raw": "'Angle'",
                                                              "range": [
                                                                14600,
                                                                14607
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 2788
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 2795
                                                                }
                                                              }
                                                            },
                                                            "kind": "init",
                                                            "method": false,
                                                            "shorthand": false,
                                                            "computed": false,
                                                            "range": [
                                                              14588,
                                                              14607
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2776
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2795
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          14578,
                                                          14608
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2766
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2796
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14543,
                                                      14609
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2731
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2797
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14522,
                                                  14609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2710
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2797
                                                  }
                                                }
                                              },
                                              "range": [
                                                14515,
                                                14609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2703
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2797
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14403,
                                            14610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2591
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2798
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14370,
                                          14610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2558
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2798
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14364,
                                        14610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2552
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2798
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14337,
                                    14611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 2525
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 2799
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14613,
                                          14616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2801
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2804
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "isNullVector",
                                        "raw": "'isNullVector'",
                                        "range": [
                                          14617,
                                          14631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2805
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2819
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14613,
                                        14631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2801
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2819
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14632,
                                          14637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2820
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2825
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "isNullVector",
                                          "range": [
                                            14647,
                                            14659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2835
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2847
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14660,
                                              14661
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2848
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2849
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      14667,
                                                      14668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2855
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2856
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 1e-12,
                                                    "raw": "1e-12",
                                                    "range": [
                                                      14669,
                                                      14674
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2857
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2862
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14667,
                                                    14674
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2855
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2862
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14663,
                                                14675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2851
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2863
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "LogicalExpression",
                                                  "operator": "&&",
                                                  "left": {
                                                    "type": "BinaryExpression",
                                                    "operator": "<",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Math",
                                                          "range": [
                                                            14682,
                                                            14686
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2870
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2874
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "abs",
                                                          "range": [
                                                            14687,
                                                            14690
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2875
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2878
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14682,
                                                          14690
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2870
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2878
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              14691,
                                                              14692
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2879
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2880
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              14693,
                                                              14694
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2881
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2882
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14691,
                                                            14694
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2879
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2882
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        14682,
                                                        14695
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2870
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2883
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        14696,
                                                        14697
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2884
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2885
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14682,
                                                      14697
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2870
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2885
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "BinaryExpression",
                                                    "operator": "<",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Math",
                                                          "range": [
                                                            14699,
                                                            14703
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2887
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2891
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "abs",
                                                          "range": [
                                                            14704,
                                                            14707
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2892
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2895
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14699,
                                                          14707
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2887
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2895
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              14708,
                                                              14709
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2896
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2897
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "y",
                                                            "range": [
                                                              14710,
                                                              14711
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2898
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2899
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14708,
                                                            14711
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2896
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2899
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        14699,
                                                        14712
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2887
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2900
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        14713,
                                                        14714
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2901
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2902
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14699,
                                                      14714
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2887
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2902
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14682,
                                                    14714
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2870
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2902
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": "<",
                                                  "left": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Math",
                                                        "range": [
                                                          14716,
                                                          14720
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2904
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2908
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "abs",
                                                        "range": [
                                                          14721,
                                                          14724
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2909
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2912
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14716,
                                                        14724
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2904
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 2912
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            14725,
                                                            14726
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2913
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2914
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "z",
                                                          "range": [
                                                            14727,
                                                            14728
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2915
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 2916
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14725,
                                                          14728
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2913
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 2916
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14716,
                                                      14729
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2904
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2917
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      14730,
                                                      14731
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2918
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 2919
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14716,
                                                    14731
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2904
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 2919
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14682,
                                                  14731
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2870
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 2919
                                                  }
                                                }
                                              },
                                              "range": [
                                                14675,
                                                14731
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2863
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 2919
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14662,
                                            14732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2850
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2920
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14638,
                                          14732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2826
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2920
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14632,
                                        14732
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2820
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2920
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14612,
                                    14733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 2800
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 2921
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14735,
                                          14738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2923
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2926
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distancePointPoint",
                                        "raw": "'distancePointPoint'",
                                        "range": [
                                          14739,
                                          14759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2927
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2947
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14735,
                                        14759
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2923
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 2947
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14760,
                                          14765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2948
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 2953
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distancePointPoint",
                                          "range": [
                                            14775,
                                            14793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2963
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 2981
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14794,
                                              14795
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2982
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2983
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14796,
                                              14797
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 2984
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 2985
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              14806,
                                                              14807
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2994
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 2995
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              14808,
                                                              14812
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 2996
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3000
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14806,
                                                            14812
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 2994
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3000
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "position",
                                                          "range": [
                                                            14813,
                                                            14821
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3001
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3009
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14806,
                                                          14821
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 2994
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3009
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "clone",
                                                        "range": [
                                                          14822,
                                                          14827
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3010
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3015
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14806,
                                                        14827
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 2994
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3015
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      14806,
                                                      14829
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 2994
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3017
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "distanceTo",
                                                    "range": [
                                                      14830,
                                                      14840
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3018
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3028
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14806,
                                                    14840
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 2994
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3028
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          14841,
                                                          14842
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3029
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3030
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "meta",
                                                        "range": [
                                                          14843,
                                                          14847
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3031
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3035
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14841,
                                                        14847
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3029
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3035
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "position",
                                                      "range": [
                                                        14848,
                                                        14856
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3036
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3044
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14841,
                                                      14856
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3029
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3044
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14806,
                                                  14857
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 2994
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 3045
                                                  }
                                                }
                                              },
                                              "range": [
                                                14799,
                                                14857
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 2987
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 3045
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14798,
                                            14858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 2986
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 3046
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14766,
                                          14858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 2954
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3046
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14760,
                                        14858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 2948
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 3046
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14734,
                                    14859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 2922
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 3047
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          14861,
                                          14864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3049
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3052
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distancePointLine",
                                        "raw": "'distancePointLine'",
                                        "range": [
                                          14865,
                                          14884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3053
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3072
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14861,
                                        14884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 3049
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 3072
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          14885,
                                          14890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3073
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3078
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distancePointLine",
                                          "range": [
                                            14900,
                                            14917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 3088
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 3105
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14918,
                                              14919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 3106
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 3107
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14920,
                                              14921
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 3108
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 3109
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      14927,
                                                      14928
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3115
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3116
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  14929,
                                                                  14930
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3117
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3118
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  14931,
                                                                  14935
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3119
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3123
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14929,
                                                                14935
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3117
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3123
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                14936,
                                                                14941
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3124
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3129
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              14929,
                                                              14941
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3117
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3129
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              14942,
                                                              14947
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3130
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3135
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14929,
                                                            14947
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3117
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3135
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          14929,
                                                          14949
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3117
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          14950,
                                                          14953
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3138
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3141
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14929,
                                                        14953
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3117
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3141
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              14954,
                                                              14955
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3142
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3143
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              14956,
                                                              14960
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3144
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3148
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14954,
                                                            14960
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3142
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3148
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            14961,
                                                            14964
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3149
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3152
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14954,
                                                          14964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3142
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3152
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14929,
                                                      14965
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3117
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3153
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14927,
                                                    14965
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3115
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3153
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      14966,
                                                      14967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3154
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3155
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  14968,
                                                                  14969
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3156
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3157
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  14970,
                                                                  14974
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3158
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3162
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                14968,
                                                                14974
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3156
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3162
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                14975,
                                                                14980
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3163
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3168
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              14968,
                                                              14980
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3156
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3168
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              14981,
                                                              14986
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3169
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3174
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            14968,
                                                            14986
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3156
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3174
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          14968,
                                                          14988
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3156
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3176
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          14989,
                                                          14992
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3177
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3180
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14968,
                                                        14992
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3156
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3180
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          14993,
                                                          14994
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3181
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3182
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14968,
                                                      14995
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3156
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3183
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14966,
                                                    14995
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3154
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3183
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      14996,
                                                      14997
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3184
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3185
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      14998,
                                                      14999
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3186
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3187
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14996,
                                                    14999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3184
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3187
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      15000,
                                                      15001
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3188
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3189
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          15002,
                                                          15003
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3190
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3191
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          15004,
                                                          15010
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3192
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3198
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15002,
                                                        15010
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3190
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3198
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      15002,
                                                      15012
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3190
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3200
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15000,
                                                    15012
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3188
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3200
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                14923,
                                                15013
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 3111
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 3201
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "<",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          15020,
                                                          15021
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3208
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3209
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          15022,
                                                          15023
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3210
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3211
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15020,
                                                        15023
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3208
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3211
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "f",
                                                        "range": [
                                                          15026,
                                                          15027
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3214
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3215
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": "/",
                                                        "left": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    15028,
                                                                    15029
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 3216
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 3217
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "cross",
                                                                  "range": [
                                                                    15030,
                                                                    15035
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 3218
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 3223
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15028,
                                                                  15035
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3216
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3223
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    15036,
                                                                    15037
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 51,
                                                                      "column": 3224
                                                                    },
                                                                    "end": {
                                                                      "line": 51,
                                                                      "column": 3225
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                15028,
                                                                15038
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3216
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3226
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                15039,
                                                                15045
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3227
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3233
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15028,
                                                              15045
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3216
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3233
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            15028,
                                                            15047
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3216
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3235
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            15048,
                                                            15049
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3236
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3237
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15028,
                                                          15049
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3216
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3237
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15026,
                                                        15049
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3214
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3237
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      15020,
                                                      15050
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3208
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3238
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      15051,
                                                      15052
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3239
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3240
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15020,
                                                  15052
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 3208
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 3240
                                                  }
                                                }
                                              },
                                              "range": [
                                                15013,
                                                15052
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 3201
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 3240
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14922,
                                            15053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 3110
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 3241
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14891,
                                          15053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3079
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3241
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        14885,
                                        15053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 3073
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 3241
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    14860,
                                    15054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 3048
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 3242
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          15056,
                                          15059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3244
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3247
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distanceLineLine",
                                        "raw": "'distanceLineLine'",
                                        "range": [
                                          15060,
                                          15078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3248
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3266
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15056,
                                        15078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 3244
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 3266
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          15079,
                                          15084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3267
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 3272
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distanceLineLine",
                                          "range": [
                                            15094,
                                            15110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 3282
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 3298
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15111,
                                              15112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 3299
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 3300
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15113,
                                              15114
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 3301
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 3302
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      15120,
                                                      15121
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3308
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3309
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  15122,
                                                                  15123
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3310
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3311
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  15124,
                                                                  15128
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3312
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3316
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15122,
                                                                15128
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3310
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3316
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                15129,
                                                                15134
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3317
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3322
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15122,
                                                              15134
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3310
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3322
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              15135,
                                                              15140
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3323
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3328
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15122,
                                                            15140
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3310
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3328
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15122,
                                                          15142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3310
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3330
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          15143,
                                                          15146
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3331
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3334
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15122,
                                                        15146
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3310
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3334
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              15147,
                                                              15148
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3335
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3336
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              15149,
                                                              15153
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3337
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3341
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15147,
                                                            15153
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3335
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3341
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            15154,
                                                            15157
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3342
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3345
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15147,
                                                          15157
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3335
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3345
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15122,
                                                      15158
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3310
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3346
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15120,
                                                    15158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3308
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3346
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      15159,
                                                      15160
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3347
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3348
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  15161,
                                                                  15162
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3349
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3350
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  15163,
                                                                  15167
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 51,
                                                                    "column": 3351
                                                                  },
                                                                  "end": {
                                                                    "line": 51,
                                                                    "column": 3355
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15161,
                                                                15167
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3349
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3355
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                15168,
                                                                15173
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 51,
                                                                  "column": 3356
                                                                },
                                                                "end": {
                                                                  "line": 51,
                                                                  "column": 3361
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15161,
                                                              15173
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3349
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3361
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              15174,
                                                              15179
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3362
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3367
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15161,
                                                            15179
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3349
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3367
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15161,
                                                          15181
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3349
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3369
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          15182,
                                                          15185
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3370
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3373
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15161,
                                                        15185
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3349
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3373
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              15186,
                                                              15187
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3374
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3375
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              15188,
                                                              15192
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3376
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3380
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15186,
                                                            15192
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3374
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3380
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            15193,
                                                            15196
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3381
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3384
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15186,
                                                          15196
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3374
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3384
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15161,
                                                      15197
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3349
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3385
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15159,
                                                    15197
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3347
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3385
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      15198,
                                                      15199
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3386
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3387
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              15200,
                                                              15201
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3388
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3389
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              15202,
                                                              15207
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 3390
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 3395
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15200,
                                                            15207
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 3388
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 3395
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15200,
                                                          15209
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3388
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3397
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "cross",
                                                        "range": [
                                                          15210,
                                                          15215
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3398
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3403
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15200,
                                                        15215
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 3388
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 3403
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "e",
                                                        "range": [
                                                          15216,
                                                          15217
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3404
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3405
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15200,
                                                      15218
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3388
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3406
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15198,
                                                    15218
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3386
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3406
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      15219,
                                                      15220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3407
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3408
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      15221,
                                                      15222
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3409
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3410
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15219,
                                                    15222
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3407
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3410
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                15116,
                                                15223
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 3304
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 3411
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Measure",
                                                    "range": [
                                                      15226,
                                                      15233
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3414
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3421
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "isNullVector",
                                                    "range": [
                                                      15234,
                                                      15246
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3422
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3434
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15226,
                                                    15246
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 3414
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 3434
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      15247,
                                                      15248
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 3435
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 3436
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15226,
                                                  15249
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 3414
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 3437
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "h",
                                                          "range": [
                                                            15277,
                                                            15278
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 4
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 5
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "a",
                                                                      "range": [
                                                                        15279,
                                                                        15280
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 52,
                                                                          "column": 6
                                                                        },
                                                                        "end": {
                                                                          "line": 52,
                                                                          "column": 7
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "meta",
                                                                      "range": [
                                                                        15281,
                                                                        15285
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 52,
                                                                          "column": 8
                                                                        },
                                                                        "end": {
                                                                          "line": 52,
                                                                          "column": 12
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      15279,
                                                                      15285
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 52,
                                                                        "column": 6
                                                                      },
                                                                      "end": {
                                                                        "line": 52,
                                                                        "column": 12
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "start",
                                                                    "range": [
                                                                      15286,
                                                                      15291
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 52,
                                                                        "column": 13
                                                                      },
                                                                      "end": {
                                                                        "line": 52,
                                                                        "column": 18
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15279,
                                                                    15291
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 6
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 18
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "clone",
                                                                  "range": [
                                                                    15292,
                                                                    15297
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 19
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15279,
                                                                  15297
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 52,
                                                                    "column": 6
                                                                  },
                                                                  "end": {
                                                                    "line": 52,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                15279,
                                                                15299
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 6
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 26
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "sub",
                                                              "range": [
                                                                15300,
                                                                15303
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15279,
                                                              15303
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 6
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    15304,
                                                                    15305
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 31
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "meta",
                                                                  "range": [
                                                                    15306,
                                                                    15310
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 37
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15304,
                                                                  15310
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 52,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 52,
                                                                    "column": 37
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "start",
                                                                "range": [
                                                                  15311,
                                                                  15316
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 52,
                                                                    "column": 38
                                                                  },
                                                                  "end": {
                                                                    "line": 52,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15304,
                                                                15316
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 43
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            15279,
                                                            15317
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 6
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15277,
                                                          15317
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 4
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "j",
                                                          "range": [
                                                            15318,
                                                            15319
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "h",
                                                                  "range": [
                                                                    15320,
                                                                    15321
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "clone",
                                                                  "range": [
                                                                    15322,
                                                                    15327
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 52,
                                                                      "column": 49
                                                                    },
                                                                    "end": {
                                                                      "line": 52,
                                                                      "column": 54
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15320,
                                                                  15327
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 52,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 52,
                                                                    "column": 54
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                15320,
                                                                15329
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 56
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "cross",
                                                              "range": [
                                                                15330,
                                                                15335
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 57
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 62
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15320,
                                                              15335
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 62
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                15336,
                                                                15337
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 63
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 64
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            15320,
                                                            15338
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 47
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 65
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15318,
                                                          15338
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 65
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      15273,
                                                      15339
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 0
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 66
                                                      }
                                                    },
                                                    "leadingComments": [
                                                      {
                                                        "type": "Line",
                                                        "value": " lines are parallel",
                                                        "range": [
                                                          15251,
                                                          15272
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 3439
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 3460
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Measure",
                                                            "range": [
                                                              15343,
                                                              15350
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 70
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 77
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "isNullVector",
                                                            "range": [
                                                              15351,
                                                              15363
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 78
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 90
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15343,
                                                            15363
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 70
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 90
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "j",
                                                            "range": [
                                                              15364,
                                                              15365
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 91
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 92
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          15343,
                                                          15366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 70
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 93
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        15342,
                                                        15366
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 93
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Measure",
                                                            "range": [
                                                              15403,
                                                              15410
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 7
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 14
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "distancePointLine",
                                                            "range": [
                                                              15411,
                                                              15428
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 15
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 32
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15403,
                                                            15428
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 7
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 32
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  15429,
                                                                  15430
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 34
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  15431,
                                                                  15435
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 35
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 39
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15429,
                                                                15435
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 39
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                15436,
                                                                15441
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 45
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15429,
                                                              15441
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              15442,
                                                              15443
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          15403,
                                                          15444
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 7
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15396,
                                                        15444
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 0
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 48
                                                        }
                                                      },
                                                      "leadingComments": [
                                                        {
                                                          "type": "Line",
                                                          "value": " lines are not conincident",
                                                          "range": [
                                                            15367,
                                                            15395
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 94
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 122
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      15339,
                                                      15444
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 66
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15250,
                                                  15445
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 3438
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      15450,
                                                      15451
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Math",
                                                        "range": [
                                                          15452,
                                                          15456
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "abs",
                                                        "range": [
                                                          15457,
                                                          15460
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 64
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15452,
                                                        15460
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "BinaryExpression",
                                                        "operator": "/",
                                                        "left": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "f",
                                                                  "range": [
                                                                    15461,
                                                                    15462
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 53,
                                                                      "column": 65
                                                                    },
                                                                    "end": {
                                                                      "line": 53,
                                                                      "column": 66
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "clone",
                                                                  "range": [
                                                                    15463,
                                                                    15468
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 53,
                                                                      "column": 67
                                                                    },
                                                                    "end": {
                                                                      "line": 53,
                                                                      "column": 72
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15461,
                                                                  15468
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 65
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 72
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                15461,
                                                                15470
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 65
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 74
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "dot",
                                                              "range": [
                                                                15471,
                                                                15474
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 75
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 78
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15461,
                                                              15474
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 65
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 78
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "Identifier",
                                                                          "name": "b",
                                                                          "range": [
                                                                            15475,
                                                                            15476
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 53,
                                                                              "column": 79
                                                                            },
                                                                            "end": {
                                                                              "line": 53,
                                                                              "column": 80
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "meta",
                                                                          "range": [
                                                                            15477,
                                                                            15481
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 53,
                                                                              "column": 81
                                                                            },
                                                                            "end": {
                                                                              "line": 53,
                                                                              "column": 85
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          15475,
                                                                          15481
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 53,
                                                                            "column": 79
                                                                          },
                                                                          "end": {
                                                                            "line": 53,
                                                                            "column": 85
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "start",
                                                                        "range": [
                                                                          15482,
                                                                          15487
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 53,
                                                                            "column": 86
                                                                          },
                                                                          "end": {
                                                                            "line": 53,
                                                                            "column": 91
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        15475,
                                                                        15487
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 53,
                                                                          "column": 79
                                                                        },
                                                                        "end": {
                                                                          "line": 53,
                                                                          "column": 91
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "clone",
                                                                      "range": [
                                                                        15488,
                                                                        15493
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 53,
                                                                          "column": 92
                                                                        },
                                                                        "end": {
                                                                          "line": 53,
                                                                          "column": 97
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      15475,
                                                                      15493
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 53,
                                                                        "column": 79
                                                                      },
                                                                      "end": {
                                                                        "line": 53,
                                                                        "column": 97
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    15475,
                                                                    15495
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 53,
                                                                      "column": 79
                                                                    },
                                                                    "end": {
                                                                      "line": 53,
                                                                      "column": 99
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "sub",
                                                                  "range": [
                                                                    15496,
                                                                    15499
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 53,
                                                                      "column": 100
                                                                    },
                                                                    "end": {
                                                                      "line": 53,
                                                                      "column": 103
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  15475,
                                                                  15499
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 79
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 103
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "a",
                                                                      "range": [
                                                                        15500,
                                                                        15501
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 53,
                                                                          "column": 104
                                                                        },
                                                                        "end": {
                                                                          "line": 53,
                                                                          "column": 105
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "meta",
                                                                      "range": [
                                                                        15502,
                                                                        15506
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 53,
                                                                          "column": 106
                                                                        },
                                                                        "end": {
                                                                          "line": 53,
                                                                          "column": 110
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      15500,
                                                                      15506
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 53,
                                                                        "column": 104
                                                                      },
                                                                      "end": {
                                                                        "line": 53,
                                                                        "column": 110
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "start",
                                                                    "range": [
                                                                      15507,
                                                                      15512
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 53,
                                                                        "column": 111
                                                                      },
                                                                      "end": {
                                                                        "line": 53,
                                                                        "column": 116
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    15500,
                                                                    15512
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 53,
                                                                      "column": 104
                                                                    },
                                                                    "end": {
                                                                      "line": 53,
                                                                      "column": 116
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                15475,
                                                                15513
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 79
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 117
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            15461,
                                                            15514
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 65
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 118
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "f",
                                                              "range": [
                                                                15515,
                                                                15516
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 119
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 120
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "length",
                                                              "range": [
                                                                15517,
                                                                15523
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 121
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 127
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15515,
                                                              15523
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 119
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 127
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            15515,
                                                            15525
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 119
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 129
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15461,
                                                          15525
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 129
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15452,
                                                      15526
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 130
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15450,
                                                    15526
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 54
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 130
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15450,
                                                  15527
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 131
                                                  }
                                                }
                                              },
                                              "range": [
                                                15223,
                                                15527
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 3411
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 131
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  15534,
                                                  15535
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 138
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 139
                                                  }
                                                }
                                              },
                                              "range": [
                                                15527,
                                                15535
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 131
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 139
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15115,
                                            15536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 3303
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 140
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15085,
                                          15536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 3273
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 140
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15079,
                                        15536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 3267
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 140
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    15055,
                                    15537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 3243
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 141
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          15539,
                                          15542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 143
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 146
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distanceLinePlane",
                                        "raw": "'distanceLinePlane'",
                                        "range": [
                                          15543,
                                          15562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 147
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 166
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15539,
                                        15562
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 143
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 166
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          15563,
                                          15568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 167
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 172
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distanceLinePlane",
                                          "range": [
                                            15578,
                                            15595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 182
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 199
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15596,
                                              15597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 200
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 201
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15598,
                                              15599
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 202
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 203
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      15605,
                                                      15606
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 209
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 210
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  15607,
                                                                  15608
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 211
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 212
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  15609,
                                                                  15613
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 53,
                                                                    "column": 213
                                                                  },
                                                                  "end": {
                                                                    "line": 53,
                                                                    "column": 217
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15607,
                                                                15613
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 211
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 217
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                15614,
                                                                15619
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 53,
                                                                  "column": 218
                                                                },
                                                                "end": {
                                                                  "line": 53,
                                                                  "column": 223
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15607,
                                                              15619
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 211
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 223
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              15620,
                                                              15625
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 224
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 229
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15607,
                                                            15625
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 211
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 229
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15607,
                                                          15627
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 211
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 231
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          15628,
                                                          15631
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 232
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 235
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15607,
                                                        15631
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 211
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 235
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              15632,
                                                              15633
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 236
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 237
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              15634,
                                                              15638
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 238
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 242
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15632,
                                                            15638
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 236
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 242
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            15639,
                                                            15642
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 243
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 246
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15632,
                                                          15642
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 236
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 246
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15607,
                                                      15643
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 211
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 247
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15605,
                                                    15643
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 209
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 247
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      15644,
                                                      15645
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 248
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 249
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          15646,
                                                          15647
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 250
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 251
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "dot",
                                                        "range": [
                                                          15648,
                                                          15651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 252
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 255
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15646,
                                                        15651
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 250
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 255
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              15652,
                                                              15653
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 256
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 257
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              15654,
                                                              15658
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 53,
                                                                "column": 258
                                                              },
                                                              "end": {
                                                                "line": 53,
                                                                "column": 262
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15652,
                                                            15658
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 256
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 262
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "normal",
                                                          "range": [
                                                            15659,
                                                            15665
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 53,
                                                              "column": 263
                                                            },
                                                            "end": {
                                                              "line": 53,
                                                              "column": 269
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15652,
                                                          15665
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 256
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 269
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15646,
                                                      15666
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 250
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 270
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15644,
                                                    15666
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 248
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 270
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                15601,
                                                15667
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 205
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 271
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": ">",
                                                "left": {
                                                  "type": "Literal",
                                                  "value": 1e-12,
                                                  "raw": "1e-12",
                                                  "range": [
                                                    15670,
                                                    15675
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 274
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 279
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "e",
                                                  "range": [
                                                    15676,
                                                    15677
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 280
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 281
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15670,
                                                  15677
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 274
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 281
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        15714,
                                                        15721
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 7
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "distancePointPlane",
                                                      "range": [
                                                        15722,
                                                        15740
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      15714,
                                                      15740
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 7
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            15741,
                                                            15742
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "meta",
                                                          "range": [
                                                            15743,
                                                            15747
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15741,
                                                          15747
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "start",
                                                        "range": [
                                                          15748,
                                                          15753
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15741,
                                                        15753
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        15754,
                                                        15755
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 47
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 48
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    15714,
                                                    15756
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 7
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15707,
                                                  15756
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 0
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 49
                                                  }
                                                },
                                                "leadingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": " line is parallel to plane",
                                                    "range": [
                                                      15678,
                                                      15706
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 282
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 310
                                                      }
                                                    }
                                                  }
                                                ]
                                              },
                                              "alternate": null,
                                              "range": [
                                                15667,
                                                15756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 271
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15600,
                                            15757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 204
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15569,
                                          15757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 173
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15563,
                                        15757
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 167
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 50
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    15538,
                                    15758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 142
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          15760,
                                          15763
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distanceArcPlane",
                                        "raw": "'distanceArcPlane'",
                                        "range": [
                                          15764,
                                          15782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15760,
                                        15782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 75
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          15783,
                                          15788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 76
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 81
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distanceArcPlane",
                                          "range": [
                                            15798,
                                            15814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 107
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              15815,
                                              15816
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 108
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 109
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              15817,
                                              15818
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 110
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 111
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      15824,
                                                      15825
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 117
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 118
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  15826,
                                                                  15827
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 54,
                                                                    "column": 119
                                                                  },
                                                                  "end": {
                                                                    "line": 54,
                                                                    "column": 120
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  15828,
                                                                  15832
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 54,
                                                                    "column": 121
                                                                  },
                                                                  "end": {
                                                                    "line": 54,
                                                                    "column": 125
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                15826,
                                                                15832
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 54,
                                                                  "column": 119
                                                                },
                                                                "end": {
                                                                  "line": 54,
                                                                  "column": 125
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "normal",
                                                              "range": [
                                                                15833,
                                                                15839
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 54,
                                                                  "column": 126
                                                                },
                                                                "end": {
                                                                  "line": 54,
                                                                  "column": 132
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              15826,
                                                              15839
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 119
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 132
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              15840,
                                                              15845
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 133
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 138
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15826,
                                                            15845
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 119
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 138
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          15826,
                                                          15847
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 119
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 140
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "cross",
                                                        "range": [
                                                          15848,
                                                          15853
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 141
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 146
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15826,
                                                        15853
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 119
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 146
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              15854,
                                                              15855
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 147
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 148
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              15856,
                                                              15860
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 149
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 153
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15854,
                                                            15860
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 147
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 153
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "normal",
                                                          "range": [
                                                            15861,
                                                            15867
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 154
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 160
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15854,
                                                          15867
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 147
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 160
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15826,
                                                      15868
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 119
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 161
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15824,
                                                    15868
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 117
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 161
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                15820,
                                                15869
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 113
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 162
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Measure",
                                                    "range": [
                                                      15872,
                                                      15879
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 165
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 172
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "isNullVector",
                                                    "range": [
                                                      15880,
                                                      15892
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 173
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 185
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15872,
                                                    15892
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 165
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 185
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      15893,
                                                      15894
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 186
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 187
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15872,
                                                  15895
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 165
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 188
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        15915,
                                                        15922
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 7
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 14
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "distancePointPlane",
                                                      "range": [
                                                        15923,
                                                        15941
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      15915,
                                                      15941
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 7
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            15942,
                                                            15943
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "meta",
                                                          "range": [
                                                            15944,
                                                            15948
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          15942,
                                                          15948
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "center",
                                                        "range": [
                                                          15949,
                                                          15955
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15942,
                                                        15955
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        15956,
                                                        15957
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 48
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 49
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    15915,
                                                    15958
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 7
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15908,
                                                  15958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 0
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 50
                                                  }
                                                },
                                                "leadingComments": [
                                                  {
                                                    "type": "Line",
                                                    "value": " parallel",
                                                    "range": [
                                                      15896,
                                                      15907
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 189
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 200
                                                      }
                                                    }
                                                  }
                                                ]
                                              },
                                              "alternate": null,
                                              "range": [
                                                15869,
                                                15958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 162
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15819,
                                            15959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 112
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15789,
                                          15959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 82
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15783,
                                        15959
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 51
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    15759,
                                    15960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 52
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          15962,
                                          15965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 57
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distancePointPlane",
                                        "raw": "'distancePointPlane'",
                                        "range": [
                                          15966,
                                          15986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 78
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15962,
                                        15986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 78
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          15987,
                                          15992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 79
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 84
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distancePointPlane",
                                          "range": [
                                            16002,
                                            16020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 94
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 112
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16021,
                                              16022
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 113
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 114
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16023,
                                              16024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 116
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16030,
                                                      16031
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 122
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 123
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              16032,
                                                              16033
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 124
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 125
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              16034,
                                                              16038
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 126
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 130
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16032,
                                                            16038
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 124
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 130
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "normal",
                                                          "range": [
                                                            16039,
                                                            16045
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 131
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 137
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16032,
                                                          16045
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 124
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "normalize",
                                                        "range": [
                                                          16046,
                                                          16055
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 147
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16032,
                                                        16055
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 147
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      16032,
                                                      16057
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 149
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16030,
                                                    16057
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 122
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 149
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      16058,
                                                      16059
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 150
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 151
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "BinaryExpression",
                                                    "operator": "*",
                                                    "left": {
                                                      "type": "UnaryExpression",
                                                      "operator": "-",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          16061,
                                                          16062
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 153
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 154
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        16060,
                                                        16062
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 152
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 154
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    16063,
                                                                    16064
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 155
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 156
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "meta",
                                                                  "range": [
                                                                    16065,
                                                                    16069
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 157
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 161
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  16063,
                                                                  16069
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 155
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 161
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "pointOnPlane",
                                                                "range": [
                                                                  16070,
                                                                  16082
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 162
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 174
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16063,
                                                                16082
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 155
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 174
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "clone",
                                                              "range": [
                                                                16083,
                                                                16088
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 175
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 180
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16063,
                                                              16088
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 155
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 180
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            16063,
                                                            16090
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 155
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 182
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "dot",
                                                          "range": [
                                                            16091,
                                                            16094
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 183
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 186
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16063,
                                                          16094
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 155
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 186
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            16095,
                                                            16096
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 187
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 188
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        16063,
                                                        16097
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 155
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 189
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16060,
                                                      16097
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 152
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 189
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16058,
                                                    16097
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 150
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 189
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      16098,
                                                      16099
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 190
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 191
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "BinaryExpression",
                                                    "operator": "/",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Math",
                                                          "range": [
                                                            16100,
                                                            16104
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 192
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 196
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "abs",
                                                          "range": [
                                                            16105,
                                                            16108
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 197
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 200
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16100,
                                                          16108
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 192
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 200
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "BinaryExpression",
                                                          "operator": "+",
                                                          "left": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "c",
                                                                    "range": [
                                                                      16109,
                                                                      16110
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 55,
                                                                        "column": 201
                                                                      },
                                                                      "end": {
                                                                        "line": 55,
                                                                        "column": 202
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "clone",
                                                                    "range": [
                                                                      16111,
                                                                      16116
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 55,
                                                                        "column": 203
                                                                      },
                                                                      "end": {
                                                                        "line": 55,
                                                                        "column": 208
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    16109,
                                                                    16116
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 201
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 208
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [],
                                                                "range": [
                                                                  16109,
                                                                  16118
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 201
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 210
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "dot",
                                                                "range": [
                                                                  16119,
                                                                  16122
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 211
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 214
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16109,
                                                                16122
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 201
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 214
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  16123,
                                                                  16124
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 215
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 216
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              16109,
                                                              16125
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 201
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 217
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              16126,
                                                              16127
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 218
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 219
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16109,
                                                            16127
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 201
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 219
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        16100,
                                                        16128
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 192
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 220
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            16129,
                                                            16130
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 221
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 222
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "length",
                                                          "range": [
                                                            16131,
                                                            16137
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 223
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 229
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16129,
                                                          16137
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 221
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 229
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        16129,
                                                        16139
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 221
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 231
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16100,
                                                      16139
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 192
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 231
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16098,
                                                    16139
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 190
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 231
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16026,
                                                16140
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 118
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 232
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "f",
                                                "range": [
                                                  16147,
                                                  16148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 239
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 240
                                                  }
                                                }
                                              },
                                              "range": [
                                                16140,
                                                16148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 232
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 240
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16025,
                                            16149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 117
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 241
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15993,
                                          16149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 241
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        15987,
                                        16149
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 241
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    15961,
                                    16150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 242
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16152,
                                          16155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 244
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 247
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "distancePlanePlane",
                                        "raw": "'distancePlanePlane'",
                                        "range": [
                                          16156,
                                          16176
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 248
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 268
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16152,
                                        16176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 244
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 268
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16177,
                                          16182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 269
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 274
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "distancePlanePlane",
                                          "range": [
                                            16192,
                                            16210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 284
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 302
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16211,
                                              16212
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 303
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 304
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16213,
                                              16214
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 305
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 306
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16220,
                                                      16221
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 312
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 313
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  16222,
                                                                  16223
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 314
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 315
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  16224,
                                                                  16228
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 316
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 320
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16222,
                                                                16228
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 314
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 320
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "normal",
                                                              "range": [
                                                                16229,
                                                                16235
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 321
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 327
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16222,
                                                              16235
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 314
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 327
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              16236,
                                                              16241
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 328
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 333
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16222,
                                                            16241
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 314
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 333
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          16222,
                                                          16243
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 314
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 335
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "cross",
                                                        "range": [
                                                          16244,
                                                          16249
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 336
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 341
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16222,
                                                        16249
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 314
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 341
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              16250,
                                                              16251
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 342
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 343
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              16252,
                                                              16256
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 344
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 348
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16250,
                                                            16256
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 342
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 348
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "normal",
                                                          "range": [
                                                            16257,
                                                            16263
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 349
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 355
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16250,
                                                          16263
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 342
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 355
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16222,
                                                      16264
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 314
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 356
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16220,
                                                    16264
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 312
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 356
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16216,
                                                16265
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 308
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 357
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ConditionalExpression",
                                                "test": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        16272,
                                                        16279
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 364
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 371
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "isNullVector",
                                                      "range": [
                                                        16280,
                                                        16292
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 372
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 384
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16272,
                                                      16292
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 364
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 384
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        16293,
                                                        16294
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 385
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 386
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16272,
                                                    16295
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 364
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 387
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Measure",
                                                      "range": [
                                                        16296,
                                                        16303
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 388
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 395
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "distancePointPlane",
                                                      "range": [
                                                        16304,
                                                        16322
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 396
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 414
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16296,
                                                      16322
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 388
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 414
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            16323,
                                                            16324
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 415
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 416
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "meta",
                                                          "range": [
                                                            16325,
                                                            16329
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 417
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 421
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16323,
                                                          16329
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 415
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 421
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "pointOnPlane",
                                                        "range": [
                                                          16330,
                                                          16342
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 422
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 434
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16323,
                                                        16342
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 415
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 434
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        16343,
                                                        16344
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 435
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 436
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16296,
                                                    16345
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 388
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 437
                                                    }
                                                  }
                                                },
                                                "alternate": {
                                                  "type": "Literal",
                                                  "value": 0,
                                                  "raw": "0",
                                                  "range": [
                                                    16346,
                                                    16347
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 438
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 439
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16272,
                                                  16347
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 364
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 439
                                                  }
                                                }
                                              },
                                              "range": [
                                                16265,
                                                16347
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 357
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 439
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16215,
                                            16348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 307
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 440
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16183,
                                          16348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 275
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 440
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16177,
                                        16348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 269
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 440
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16151,
                                    16349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 243
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 441
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16351,
                                          16354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 443
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 446
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "angleLineLine",
                                        "raw": "'angleLineLine'",
                                        "range": [
                                          16355,
                                          16370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 447
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 462
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16351,
                                        16370
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 443
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 462
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16371,
                                          16376
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 463
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 468
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "angleLineLine",
                                          "range": [
                                            16386,
                                            16399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 478
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 491
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16400,
                                              16401
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 492
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 493
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16402,
                                              16403
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 494
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 495
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16409,
                                                      16410
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 501
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 502
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  16411,
                                                                  16412
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 503
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 504
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  16413,
                                                                  16417
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 505
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 509
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16411,
                                                                16417
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 503
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 509
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                16418,
                                                                16423
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 510
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 515
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16411,
                                                              16423
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 503
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 515
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              16424,
                                                              16429
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 516
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 521
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16411,
                                                            16429
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 503
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 521
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          16411,
                                                          16431
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 503
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 523
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          16432,
                                                          16435
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 524
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 527
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16411,
                                                        16435
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 503
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 527
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              16436,
                                                              16437
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 528
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 529
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              16438,
                                                              16442
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 530
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 534
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16436,
                                                            16442
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 528
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 534
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            16443,
                                                            16446
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 535
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 538
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16436,
                                                          16446
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 528
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 538
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16411,
                                                      16447
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 503
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 539
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16409,
                                                    16447
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 501
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 539
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      16448,
                                                      16449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 540
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 541
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  16450,
                                                                  16451
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 542
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 543
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "meta",
                                                                "range": [
                                                                  16452,
                                                                  16456
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 544
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 548
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16450,
                                                                16456
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 542
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 548
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "start",
                                                              "range": [
                                                                16457,
                                                                16462
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 549
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 554
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16450,
                                                              16462
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 542
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 554
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "clone",
                                                            "range": [
                                                              16463,
                                                              16468
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 555
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 560
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16450,
                                                            16468
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 542
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 560
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          16450,
                                                          16470
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 542
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 562
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "sub",
                                                        "range": [
                                                          16471,
                                                          16474
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 563
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 566
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16450,
                                                        16474
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 542
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 566
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              16475,
                                                              16476
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 567
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 568
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "meta",
                                                            "range": [
                                                              16477,
                                                              16481
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 569
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 573
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16475,
                                                            16481
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 567
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 573
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "end",
                                                          "range": [
                                                            16482,
                                                            16485
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 574
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 577
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16475,
                                                          16485
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 567
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 577
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16450,
                                                      16486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 542
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 578
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16448,
                                                    16486
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 540
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 578
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      16487,
                                                      16488
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 579
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 580
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          16489,
                                                          16490
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 581
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 582
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "angleTo",
                                                        "range": [
                                                          16491,
                                                          16498
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 583
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 590
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16489,
                                                        16498
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 581
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 590
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "e",
                                                        "range": [
                                                          16499,
                                                          16500
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 591
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 592
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16489,
                                                      16501
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 581
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 593
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16487,
                                                    16501
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 579
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 593
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16405,
                                                16502
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 497
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 594
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "f",
                                                "range": [
                                                  16509,
                                                  16510
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 601
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 602
                                                  }
                                                }
                                              },
                                              "range": [
                                                16502,
                                                16510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 594
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 602
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16404,
                                            16511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 496
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 603
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16377,
                                          16511
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 469
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 603
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16371,
                                        16511
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 463
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 603
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16350,
                                    16512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 442
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 604
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16514,
                                          16517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 606
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 609
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "anglePlanePlane",
                                        "raw": "'anglePlanePlane'",
                                        "range": [
                                          16518,
                                          16535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 610
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 627
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16514,
                                        16535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 606
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 627
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16536,
                                          16541
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 628
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 633
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "anglePlanePlane",
                                          "range": [
                                            16551,
                                            16566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 643
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 658
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16567,
                                              16568
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 659
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 660
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16569,
                                              16570
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 661
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 662
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16576,
                                                      16577
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 668
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 669
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          16578,
                                                          16579
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 670
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 671
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "meta",
                                                        "range": [
                                                          16580,
                                                          16584
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 672
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 676
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16578,
                                                        16584
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 670
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 676
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "normal",
                                                      "range": [
                                                        16585,
                                                        16591
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 677
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 683
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16578,
                                                      16591
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 670
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 683
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16576,
                                                    16591
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 668
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 683
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      16592,
                                                      16593
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 684
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 685
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          16594,
                                                          16595
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 686
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 687
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "meta",
                                                        "range": [
                                                          16596,
                                                          16600
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 688
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 692
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16594,
                                                        16600
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 686
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 692
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "normal",
                                                      "range": [
                                                        16601,
                                                        16607
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 693
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 699
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16594,
                                                      16607
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 686
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 699
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16592,
                                                    16607
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 684
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 699
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      16608,
                                                      16609
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 700
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 701
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          16610,
                                                          16611
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 702
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 703
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "angleTo",
                                                        "range": [
                                                          16612,
                                                          16619
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 704
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 711
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16610,
                                                        16619
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 702
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 711
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "e",
                                                        "range": [
                                                          16620,
                                                          16621
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 712
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 713
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16610,
                                                      16622
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 702
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 714
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16608,
                                                    16622
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 700
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 714
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16572,
                                                16623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 664
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 715
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "f",
                                                "range": [
                                                  16630,
                                                  16631
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 722
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 723
                                                  }
                                                }
                                              },
                                              "range": [
                                                16623,
                                                16631
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 715
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 723
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16571,
                                            16632
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 663
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 724
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16542,
                                          16632
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 634
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 724
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16536,
                                        16632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 628
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 724
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16513,
                                    16633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 605
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 725
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16635,
                                          16638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 727
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 730
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "degrees",
                                        "raw": "'degrees'",
                                        "range": [
                                          16639,
                                          16648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 731
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 740
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16635,
                                        16648
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 727
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 740
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16649,
                                          16654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 741
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 746
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "degrees",
                                          "range": [
                                            16664,
                                            16671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 756
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 763
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16672,
                                              16673
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 764
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 765
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "*",
                                                "left": {
                                                  "type": "Literal",
                                                  "value": 180,
                                                  "raw": "180",
                                                  "range": [
                                                    16682,
                                                    16685
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 774
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 777
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": "/",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      16687,
                                                      16688
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 779
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 780
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Math",
                                                      "range": [
                                                        16689,
                                                        16693
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 781
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 785
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "PI",
                                                      "range": [
                                                        16694,
                                                        16696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 786
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 788
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16689,
                                                      16696
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 781
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 788
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16687,
                                                    16696
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 779
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 788
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16682,
                                                  16697
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 774
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 789
                                                  }
                                                }
                                              },
                                              "range": [
                                                16675,
                                                16697
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 767
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 789
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16674,
                                            16698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 766
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 790
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16655,
                                          16698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 747
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 790
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16649,
                                        16698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 741
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 790
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16634,
                                    16699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 726
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 791
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16701,
                                          16704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 793
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 796
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "round",
                                        "raw": "'round'",
                                        "range": [
                                          16705,
                                          16712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 797
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 804
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16701,
                                        16712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 793
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 804
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16713,
                                          16718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 805
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 810
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "round",
                                          "range": [
                                            16728,
                                            16733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 820
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 825
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16734,
                                              16735
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 826
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 827
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16736,
                                              16737
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 828
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 829
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16743,
                                                      16744
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 835
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 836
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Math",
                                                        "range": [
                                                          16745,
                                                          16749
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 837
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 841
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "pow",
                                                        "range": [
                                                          16750,
                                                          16753
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 842
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 845
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16745,
                                                        16753
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 837
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 845
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 10,
                                                        "raw": "10",
                                                        "range": [
                                                          16754,
                                                          16756
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 846
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 848
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          16757,
                                                          16758
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 849
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 850
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16745,
                                                      16759
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 837
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 851
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16743,
                                                    16759
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 835
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 851
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16739,
                                                16760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 831
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 852
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "/",
                                                "left": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Math",
                                                      "range": [
                                                        16767,
                                                        16771
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 859
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 863
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "round",
                                                      "range": [
                                                        16772,
                                                        16777
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 864
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 869
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16767,
                                                      16777
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 859
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 869
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "*",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          16778,
                                                          16779
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 870
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 871
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          16780,
                                                          16781
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 872
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 873
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16778,
                                                        16781
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 870
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 873
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16767,
                                                    16782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 859
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 874
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    16783,
                                                    16784
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 875
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 876
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16767,
                                                  16784
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 859
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 876
                                                  }
                                                }
                                              },
                                              "range": [
                                                16760,
                                                16784
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 852
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 876
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16738,
                                            16785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 830
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 877
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16719,
                                          16785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 811
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 877
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16713,
                                        16785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 805
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 877
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16700,
                                    16786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 792
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 878
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          16788,
                                          16791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 880
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 883
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "closestPointIndex",
                                        "raw": "'closestPointIndex'",
                                        "range": [
                                          16792,
                                          16811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 884
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 903
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16788,
                                        16811
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 880
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 903
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          16812,
                                          16817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 904
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 909
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "closestPointIndex",
                                          "range": [
                                            16827,
                                            16844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 919
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 936
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              16845,
                                              16846
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 937
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 938
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              16847,
                                              16848
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 939
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 940
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      16854,
                                                      16855
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 946
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 947
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Number",
                                                      "range": [
                                                        16856,
                                                        16862
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 948
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 954
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "MAX_VALUE",
                                                      "range": [
                                                        16863,
                                                        16872
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 955
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 964
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16856,
                                                      16872
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 948
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 964
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16854,
                                                    16872
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 946
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 964
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "e",
                                                    "range": [
                                                      16873,
                                                      16874
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 965
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 966
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "UnaryExpression",
                                                    "operator": "-",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        16876,
                                                        16877
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 968
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 969
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      16875,
                                                      16877
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 967
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 969
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16873,
                                                    16877
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 965
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 969
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "f",
                                                    "range": [
                                                      16878,
                                                      16879
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 970
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 971
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      16880,
                                                      16881
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 972
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 973
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16878,
                                                    16881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 970
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 973
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                16850,
                                                16882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 942
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 974
                                                }
                                              }
                                            },
                                            {
                                              "type": "ForStatement",
                                              "init": {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "g",
                                                      "range": [
                                                        16890,
                                                        16891
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 982
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 983
                                                        }
                                                      }
                                                    },
                                                    "init": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        16892,
                                                        16893
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 984
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 985
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16890,
                                                      16893
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 982
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 985
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  16886,
                                                  16893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 978
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 985
                                                  }
                                                }
                                              },
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "<",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "g",
                                                  "range": [
                                                    16894,
                                                    16895
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 986
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 987
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      16896,
                                                      16897
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 988
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 989
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "length",
                                                    "range": [
                                                      16898,
                                                      16904
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 55,
                                                        "column": 990
                                                      },
                                                      "end": {
                                                        "line": 55,
                                                        "column": 996
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16896,
                                                    16904
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 988
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 996
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16894,
                                                  16904
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 986
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 996
                                                  }
                                                }
                                              },
                                              "update": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "g",
                                                  "range": [
                                                    16905,
                                                    16906
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 997
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 998
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  16905,
                                                  16908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 997
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 1000
                                                  }
                                                }
                                              },
                                              "body": {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "f",
                                                        "range": [
                                                          16909,
                                                          16910
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 1001
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 1002
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      16911,
                                                                      16912
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 55,
                                                                        "column": 1003
                                                                      },
                                                                      "end": {
                                                                        "line": 55,
                                                                        "column": 1004
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "clone",
                                                                    "range": [
                                                                      16913,
                                                                      16918
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 55,
                                                                        "column": 1005
                                                                      },
                                                                      "end": {
                                                                        "line": 55,
                                                                        "column": 1010
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    16911,
                                                                    16918
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 1003
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 1010
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [],
                                                                "range": [
                                                                  16911,
                                                                  16920
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 1003
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 1012
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "sub",
                                                                "range": [
                                                                  16921,
                                                                  16924
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 1013
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 1016
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                16911,
                                                                16924
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 1003
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 1016
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": true,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    16925,
                                                                    16926
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 1017
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 1018
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "g",
                                                                  "range": [
                                                                    16927,
                                                                    16928
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 1019
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 1020
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  16925,
                                                                  16929
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 1017
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 1021
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              16911,
                                                              16930
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 1003
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 1022
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "lengthSq",
                                                            "range": [
                                                              16931,
                                                              16939
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 1023
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 1031
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16911,
                                                            16939
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 1003
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 1031
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          16911,
                                                          16941
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 1003
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 1033
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16909,
                                                        16941
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 1001
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 1033
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "<",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            16942,
                                                            16943
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 1034
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 1035
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "c",
                                                          "range": [
                                                            16944,
                                                            16945
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 55,
                                                              "column": 1036
                                                            },
                                                            "end": {
                                                              "line": 55,
                                                              "column": 1037
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16942,
                                                          16945
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 1034
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 1037
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                16948,
                                                                16949
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 1040
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 1041
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "f",
                                                              "range": [
                                                                16950,
                                                                16951
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 1042
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 1043
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16948,
                                                              16951
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 1040
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 1043
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                16952,
                                                                16953
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 1044
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 1045
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "g",
                                                              "range": [
                                                                16954,
                                                                16955
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 1046
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 1047
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              16952,
                                                              16955
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 1044
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 1047
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          16948,
                                                          16955
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 55,
                                                            "column": 1040
                                                          },
                                                          "end": {
                                                            "line": 55,
                                                            "column": 1047
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16942,
                                                        16956
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 55,
                                                          "column": 1034
                                                        },
                                                        "end": {
                                                          "line": 55,
                                                          "column": 1048
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16909,
                                                    16956
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 55,
                                                      "column": 1001
                                                    },
                                                    "end": {
                                                      "line": 55,
                                                      "column": 1048
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16909,
                                                  16957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 1001
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 1049
                                                  }
                                                }
                                              },
                                              "range": [
                                                16882,
                                                16957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 974
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 1049
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e",
                                                "range": [
                                                  16964,
                                                  16965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 55,
                                                    "column": 1056
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 1057
                                                  }
                                                }
                                              },
                                              "range": [
                                                16957,
                                                16965
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 1049
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 1057
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16849,
                                            16966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 941
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 1058
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16818,
                                          16966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 910
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 1058
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        16812,
                                        16966
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 904
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 1058
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    16787,
                                    16967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 879
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 1059
                                    }
                                  }
                                }
                              ],
                              "range": [
                                11229,
                                16968
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 1025
                                },
                                "end": {
                                  "line": 55,
                                  "column": 1060
                                }
                              }
                            }
                          ],
                          "range": [
                            3394,
                            16969
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 888
                            },
                            "end": {
                              "line": 55,
                              "column": 1061
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "Measure",
                          "range": [
                            16970,
                            16977
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 1062
                            },
                            "end": {
                              "line": 55,
                              "column": 1069
                            }
                          }
                        }
                      ],
                      "range": [
                        3354,
                        16977
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 848
                        },
                        "end": {
                          "line": 55,
                          "column": 1069
                        }
                      }
                    },
                    "range": [
                      3348,
                      16977
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 842
                      },
                      "end": {
                        "line": 55,
                        "column": 1069
                      }
                    }
                  }
                ],
                "range": [
                  2538,
                  16978
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 32
                  },
                  "end": {
                    "line": 55,
                    "column": 1070
                  }
                }
              },
              "generator": false,
              "expression": false,
              "range": [
                2521,
                16978
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 15
                },
                "end": {
                  "line": 55,
                  "column": 1070
                }
              }
            },
            "arguments": [
              {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "_plugin2",
                  "range": [
                    16979,
                    16987
                  ],
                  "loc": {
                    "start": {
                      "line": 55,
                      "column": 1071
                    },
                    "end": {
                      "line": 55,
                      "column": 1079
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "default",
                  "range": [
                    16988,
                    16995
                  ],
                  "loc": {
                    "start": {
                      "line": 55,
                      "column": 1080
                    },
                    "end": {
                      "line": 55,
                      "column": 1087
                    }
                  }
                },
                "range": [
                  16979,
                  16995
                ],
                "loc": {
                  "start": {
                    "line": 55,
                    "column": 1071
                  },
                  "end": {
                    "line": 55,
                    "column": 1087
                  }
                }
              }
            ],
            "range": [
              2521,
              16996
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 15
              },
              "end": {
                "line": 55,
                "column": 1088
              }
            }
          },
          "range": [
            2513,
            16996
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 7
            },
            "end": {
              "line": 55,
              "column": 1088
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        2509,
        16997
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 3
        },
        "end": {
          "line": 55,
          "column": 1089
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * @module Measure plugin for awv3\n ",
          "range": [
            2321,
            2363
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 2321
            },
            "end": {
              "line": 3,
              "column": 3
            }
          }
        },
        {
          "type": "Block",
          "value": "*\n * Class Measure is based on awv3's plugin architecture. It calculates distances\n * and angles between various selected geometry elements.\n ",
          "range": [
            2363,
            2509
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 3
            },
            "end": {
              "line": 6,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              16997,
              17004
            ],
            "loc": {
              "start": {
                "line": 55,
                "column": 1089
              },
              "end": {
                "line": 55,
                "column": 1096
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              17005,
              17012
            ],
            "loc": {
              "start": {
                "line": 55,
                "column": 1097
              },
              "end": {
                "line": 55,
                "column": 1104
              }
            }
          },
          "range": [
            16997,
            17012
          ],
          "loc": {
            "start": {
              "line": 55,
              "column": 1089
            },
            "end": {
              "line": 55,
              "column": 1104
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "Measure",
          "range": [
            17013,
            17020
          ],
          "loc": {
            "start": {
              "line": 55,
              "column": 1105
            },
            "end": {
              "line": 55,
              "column": 1112
            }
          }
        },
        "range": [
          16997,
          17020
        ],
        "loc": {
          "start": {
            "line": 55,
            "column": 1089
          },
          "end": {
            "line": 55,
            "column": 1112
          }
        }
      },
      "range": [
        16997,
        17021
      ],
      "loc": {
        "start": {
          "line": 55,
          "column": 1089
        },
        "end": {
          "line": 55,
          "column": 1113
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    17021
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 55,
      "column": 1113
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * @module Measure plugin for awv3\n ",
      "range": [
        2321,
        2363
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 2321
        },
        "end": {
          "line": 3,
          "column": 3
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n * Class Measure is based on awv3's plugin architecture. It calculates distances\n * and angles between various selected geometry elements.\n ",
      "range": [
        2363,
        2509
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 3
        },
        "end": {
          "line": 6,
          "column": 3
        }
      }
    },
    {
      "type": "Line",
      "value": " get selected items, put them in an array",
      "range": [
        3601,
        3644
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 1095
        },
        "end": {
          "line": 6,
          "column": 1138
        }
      }
    },
    {
      "type": "Line",
      "value": " if ( data.object.type && data.object.type === 'Region'){",
      "range": [
        5033,
        5092
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 1388
        },
        "end": {
          "line": 7,
          "column": 1447
        }
      }
    },
    {
      "type": "Line",
      "value": "     const point = this.createPoint(data.ref.point, data.ref.id)",
      "range": [
        5093,
        5159
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 66
        }
      }
    },
    {
      "type": "Line",
      "value": "     this.session.pool.scene.add(point)",
      "range": [
        5160,
        5201
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 41
        }
      }
    },
    {
      "type": "Line",
      "value": "     this.pointsMap.set(data.ref, point)",
      "range": [
        5202,
        5244
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 42
        }
      }
    },
    {
      "type": "Line",
      "value": " }",
      "range": [
        5245,
        5249
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 4
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * This function triggers the calculation of distances / angles between\n     * two geometry objects or gets a description for each selected object\n     * if the number of objects is not equal to two.\n     ",
      "range": [
        7673,
        7888
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 2423
        },
        "end": {
          "line": 16,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " this.storeSelectedIds(objects)",
      "range": [
        7927,
        7960
      ],
      "loc": {
        "start": {
          "line": 16,
          "column": 46
        },
        "end": {
          "line": 16,
          "column": 79
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Collects information about a single geometry element\n     * @param {three object} element - the three geometry element\n     * @return { object } - Calculated information object with result\n     * {number} and description {string}\n     ",
      "range": [
        8084,
        8332
      ],
      "loc": {
        "start": {
          "line": 17,
          "column": 123
        },
        "end": {
          "line": 22,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Create a THREE sphere object showing a point of a line, arc or\n     * circle closest to the pickpoint.\n     ",
      "range": [
        8354,
        8475
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 29
        },
        "end": {
          "line": 25,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " closest point",
      "range": [
        8645,
        8661
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 177
        },
        "end": {
          "line": 25,
          "column": 193
        }
      }
    },
    {
      "type": "Line",
      "value": " let index = Measure.closestPointIndex(pickPoint, pointArray)",
      "range": [
        8662,
        8725
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 0
        },
        "end": {
          "line": 26,
          "column": 63
        }
      }
    },
    {
      "type": "Line",
      "value": " if( index >= 0 ){",
      "range": [
        8726,
        8746
      ],
      "loc": {
        "start": {
          "line": 27,
          "column": 0
        },
        "end": {
          "line": 27,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": "     position = pointArray[index]",
      "range": [
        8747,
        8782
      ],
      "loc": {
        "start": {
          "line": 28,
          "column": 0
        },
        "end": {
          "line": 28,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": " }",
      "range": [
        8783,
        8787
      ],
      "loc": {
        "start": {
          "line": 29,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 4
        }
      }
    },
    {
      "type": "Line",
      "value": " if( position != null){",
      "range": [
        8788,
        8813
      ],
      "loc": {
        "start": {
          "line": 30,
          "column": 0
        },
        "end": {
          "line": 30,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": "     //geometry",
      "range": [
        8814,
        8831
      ],
      "loc": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 31,
          "column": 17
        }
      }
    },
    {
      "type": "Line",
      "value": "     let geometry = new THREE.SphereGeometry(1, 10, 10)",
      "range": [
        8832,
        8889
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 0
        },
        "end": {
          "line": 32,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "     geometry.computeBoundingSphere();",
      "range": [
        8890,
        8930
      ],
      "loc": {
        "start": {
          "line": 33,
          "column": 0
        },
        "end": {
          "line": 33,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "     geometry.computeBoundingBox();",
      "range": [
        8931,
        8968
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 0
        },
        "end": {
          "line": 34,
          "column": 37
        }
      }
    },
    {
      "type": "Line",
      "value": "     //material",
      "range": [
        8969,
        8986
      ],
      "loc": {
        "start": {
          "line": 35,
          "column": 0
        },
        "end": {
          "line": 35,
          "column": 17
        }
      }
    },
    {
      "type": "Line",
      "value": "     let material = new THREE.MeshBasicMaterial({color: 0xFFCC00})",
      "range": [
        8987,
        9055
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 0
        },
        "end": {
          "line": 36,
          "column": 68
        }
      }
    },
    {
      "type": "Line",
      "value": "     //point as sphere-mesh",
      "range": [
        9056,
        9085
      ],
      "loc": {
        "start": {
          "line": 37,
          "column": 0
        },
        "end": {
          "line": 37,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "     point = new THREE.Mesh(geometry, material)",
      "range": [
        9086,
        9135
      ],
      "loc": {
        "start": {
          "line": 38,
          "column": 0
        },
        "end": {
          "line": 38,
          "column": 49
        }
      }
    },
    {
      "type": "Line",
      "value": "     point.position.copy(position)",
      "range": [
        9136,
        9172
      ],
      "loc": {
        "start": {
          "line": 39,
          "column": 0
        },
        "end": {
          "line": 39,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": "     let vec = new THREE.Vector3(1.5,1.5,1.5);",
      "range": [
        9173,
        9221
      ],
      "loc": {
        "start": {
          "line": 40,
          "column": 0
        },
        "end": {
          "line": 40,
          "column": 48
        }
      }
    },
    {
      "type": "Line",
      "value": "     let box = new THREE.Box3(position.sub(vec), position.add(vec));",
      "range": [
        9222,
        9292
      ],
      "loc": {
        "start": {
          "line": 41,
          "column": 0
        },
        "end": {
          "line": 41,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": "     point.userData = { meta: {type:'point', position: position, box:box} }",
      "range": [
        9293,
        9370
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 0
        },
        "end": {
          "line": 42,
          "column": 77
        }
      }
    },
    {
      "type": "Line",
      "value": " }",
      "range": [
        9371,
        9375
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 0
        },
        "end": {
          "line": 43,
          "column": 4
        }
      }
    },
    {
      "type": "Line",
      "value": " all points",
      "range": [
        9376,
        9389
      ],
      "loc": {
        "start": {
          "line": 44,
          "column": 0
        },
        "end": {
          "line": 44,
          "column": 13
        }
      }
    },
    {
      "type": "Line",
      "value": " meta-data",
      "range": [
        9562,
        9574
      ],
      "loc": {
        "start": {
          "line": 45,
          "column": 172
        },
        "end": {
          "line": 45,
          "column": 184
        }
      }
    },
    {
      "type": "Line",
      "value": " material",
      "range": [
        9684,
        9695
      ],
      "loc": {
        "start": {
          "line": 46,
          "column": 109
        },
        "end": {
          "line": 46,
          "column": 120
        }
      }
    },
    {
      "type": "Line",
      "value": " meta-data",
      "range": [
        10055,
        10067
      ],
      "loc": {
        "start": {
          "line": 47,
          "column": 359
        },
        "end": {
          "line": 47,
          "column": 371
        }
      }
    },
    {
      "type": "Line",
      "value": " material",
      "range": [
        10159,
        10170
      ],
      "loc": {
        "start": {
          "line": 48,
          "column": 91
        },
        "end": {
          "line": 48,
          "column": 102
        }
      }
    },
    {
      "type": "Line",
      "value": " point as sphere-mesh",
      "range": [
        10180,
        10203
      ],
      "loc": {
        "start": {
          "line": 49,
          "column": 9
        },
        "end": {
          "line": 49,
          "column": 32
        }
      }
    },
    {
      "type": "Line",
      "value": " let point = element.meta.pointOnPlane",
      "range": [
        11771,
        11811
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 1567
        },
        "end": {
          "line": 50,
          "column": 1607
        }
      }
    },
    {
      "type": "Line",
      "value": " lines are parallel",
      "range": [
        15251,
        15272
      ],
      "loc": {
        "start": {
          "line": 51,
          "column": 3439
        },
        "end": {
          "line": 51,
          "column": 3460
        }
      }
    },
    {
      "type": "Line",
      "value": " lines are not conincident",
      "range": [
        15367,
        15395
      ],
      "loc": {
        "start": {
          "line": 52,
          "column": 94
        },
        "end": {
          "line": 52,
          "column": 122
        }
      }
    },
    {
      "type": "Line",
      "value": " line is parallel to plane",
      "range": [
        15678,
        15706
      ],
      "loc": {
        "start": {
          "line": 53,
          "column": 282
        },
        "end": {
          "line": 53,
          "column": 310
        }
      }
    },
    {
      "type": "Line",
      "value": " parallel",
      "range": [
        15896,
        15907
      ],
      "loc": {
        "start": {
          "line": 54,
          "column": 189
        },
        "end": {
          "line": 54,
          "column": 200
        }
      }
    }
  ]
}